feat: edit shortcuts
This commit is contained in:
@@ -144,7 +144,7 @@
|
||||
//- )
|
||||
|
||||
//- v-divider.mt-3
|
||||
v-switch(
|
||||
v-switch.mt-0(
|
||||
inset
|
||||
label='Comments'
|
||||
color='indigo'
|
||||
@@ -177,6 +177,76 @@
|
||||
persistent-hint
|
||||
)
|
||||
|
||||
v-card.mt-5.animated.fadeInUp.wait-p7s
|
||||
v-toolbar(color='primary', dark, dense, flat)
|
||||
v-toolbar-title.subtitle-1 {{$t('admin:general.editShortcuts')}}
|
||||
v-card-text
|
||||
v-switch.mt-0(
|
||||
inset
|
||||
:label='$t(`admin:general.editFab`)'
|
||||
color='primary'
|
||||
v-model='config.editFab'
|
||||
persistent-hint
|
||||
:hint='$t(`admin:general.editFabHint`)'
|
||||
)
|
||||
v-divider
|
||||
.overline.grey--text.pa-4 {{$t('admin:general.editMenuBar')}}
|
||||
.px-3.pb-3
|
||||
v-switch.mt-0.ml-1(
|
||||
inset
|
||||
:label='$t(`admin:general.displayEditMenuBar`)'
|
||||
color='primary'
|
||||
v-model='config.editMenuBar'
|
||||
persistent-hint
|
||||
:hint='$t(`admin:general.displayEditMenuBarHint`)'
|
||||
)
|
||||
v-switch.mt-4.ml-1(
|
||||
v-if='config.editMenuBar'
|
||||
inset
|
||||
:label='$t(`admin:general.displayEditMenuBtn`)'
|
||||
color='primary'
|
||||
v-model='config.editMenuBtn'
|
||||
persistent-hint
|
||||
:hint='$t(`admin:general.displayEditMenuBtnHint`)'
|
||||
)
|
||||
v-switch.mt-4.ml-1(
|
||||
v-if='config.editMenuBar'
|
||||
inset
|
||||
:label='$t(`admin:general.displayEditMenuExternalBtn`)'
|
||||
color='primary'
|
||||
v-model='config.editMenuExternalBtn'
|
||||
persistent-hint
|
||||
:hint='$t(`admin:general.displayEditMenuExternalBtnHint`)'
|
||||
)
|
||||
template(v-if='config.editMenuBar && config.editMenuExternalBtn')
|
||||
v-divider
|
||||
.overline.grey--text.pa-4 External Edit Button
|
||||
.px-3.pb-3
|
||||
v-text-field(
|
||||
outlined
|
||||
:label='$t(`admin:general.editMenuExternalName`)'
|
||||
v-model='config.editMenuExternalName'
|
||||
prepend-icon='mdi-format-title'
|
||||
:hint='$t(`admin:general.editMenuExternalNameHint`)'
|
||||
persistent-hint
|
||||
)
|
||||
v-text-field.mt-3(
|
||||
outlined
|
||||
:label='$t(`admin:general.editMenuExternalIcon`)'
|
||||
v-model='config.editMenuExternalIcon'
|
||||
prepend-icon='mdi-dice-5'
|
||||
:hint='$t(`admin:general.editMenuExternalIconHint`)'
|
||||
persistent-hint
|
||||
)
|
||||
v-text-field.mt-3(
|
||||
outlined
|
||||
:label='$t(`admin:general.editMenuExternalUrl`)'
|
||||
v-model='config.editMenuExternalUrl'
|
||||
prepend-icon='mdi-near-me'
|
||||
:hint='$t(`admin:general.editMenuExternalUrlHint`)'
|
||||
persistent-hint
|
||||
)
|
||||
|
||||
component(:is='activeModal')
|
||||
|
||||
</template>
|
||||
@@ -216,7 +286,14 @@ export default {
|
||||
featurePageComments: false,
|
||||
featurePersonalWikis: false,
|
||||
featureTinyPNG: false,
|
||||
pageExtensions: ''
|
||||
pageExtensions: '',
|
||||
editFab: false,
|
||||
editMenuBar: false,
|
||||
editMenuBtn: false,
|
||||
editMenuExternalBtn: false,
|
||||
editMenuExternalName: '',
|
||||
editMenuExternalIcon: '',
|
||||
editMenuExternalUrl: ''
|
||||
},
|
||||
metaRobots: [
|
||||
{ text: 'Index', value: 'index' },
|
||||
@@ -274,6 +351,13 @@ export default {
|
||||
$featurePageRatings: Boolean
|
||||
$featurePageComments: Boolean
|
||||
$featurePersonalWikis: Boolean
|
||||
$editFab: Boolean
|
||||
$editMenuBar: Boolean
|
||||
$editMenuBtn: Boolean
|
||||
$editMenuExternalBtn: Boolean
|
||||
$editMenuExternalName: String
|
||||
$editMenuExternalIcon: String
|
||||
$editMenuExternalUrl: String
|
||||
) {
|
||||
site {
|
||||
updateConfig(
|
||||
@@ -290,6 +374,13 @@ export default {
|
||||
featurePageRatings: $featurePageRatings
|
||||
featurePageComments: $featurePageComments
|
||||
featurePersonalWikis: $featurePersonalWikis
|
||||
editFab: $editFab
|
||||
editMenuBar: $editMenuBar
|
||||
editMenuBtn: $editMenuBtn
|
||||
editMenuExternalBtn: $editMenuExternalBtn
|
||||
editMenuExternalName: $editMenuExternalName
|
||||
editMenuExternalIcon: $editMenuExternalIcon
|
||||
editMenuExternalUrl: $editMenuExternalUrl
|
||||
) {
|
||||
responseResult {
|
||||
succeeded
|
||||
@@ -314,7 +405,14 @@ export default {
|
||||
pageExtensions: _.get(this.config, 'pageExtensions', ''),
|
||||
featurePageRatings: _.get(this.config, 'featurePageRatings', false),
|
||||
featurePageComments: _.get(this.config, 'featurePageComments', false),
|
||||
featurePersonalWikis: _.get(this.config, 'featurePersonalWikis', false)
|
||||
featurePersonalWikis: _.get(this.config, 'featurePersonalWikis', false),
|
||||
editFab: _.get(this.config, 'editFab', false),
|
||||
editMenuBar: _.get(this.config, 'editMenuBar', false),
|
||||
editMenuBtn: _.get(this.config, 'editMenuBtn', false),
|
||||
editMenuExternalBtn: _.get(this.config, 'editMenuExternalBtn', false),
|
||||
editMenuExternalName: _.get(this.config, 'editMenuExternalName', ''),
|
||||
editMenuExternalIcon: _.get(this.config, 'editMenuExternalIcon', ''),
|
||||
editMenuExternalUrl: _.get(this.config, 'editMenuExternalUrl', '')
|
||||
},
|
||||
watchLoading (isLoading) {
|
||||
this.$store.commit(`loading${isLoading ? 'Start' : 'Stop'}`, 'admin-site-update')
|
||||
@@ -368,6 +466,13 @@ export default {
|
||||
featurePageRatings
|
||||
featurePageComments
|
||||
featurePersonalWikis
|
||||
editFab
|
||||
editMenuBar
|
||||
editMenuBtn
|
||||
editMenuExternalBtn
|
||||
editMenuExternalName
|
||||
editMenuExternalIcon
|
||||
editMenuExternalUrl
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user