|
|
@ -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 |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|