Added functionality to rename book folders.

This commit is contained in:
yuuzhan 2023-02-20 10:34:40 -05:00
parent f9e6655359
commit 8ccaec3d9f
12 changed files with 652 additions and 148 deletions

View file

@ -182,6 +182,16 @@
</ui-tooltip>
</div>
<div class="flex items-center py-2">
<ui-text-input-with-label ref="defaultRenameString" v-model="newServerSettings.defaultRenameString" :disabled="updatingServerSettings" :label="$strings.LabelSettingsRenameString" @blur="() => updateDefaultRenameString()" class="m-2 max-w-100" />
<ui-tooltip :text="$strings.LabelSettingsRenameStringHelp">
<p class="pl-4">
<span id="settings-sorting-ignore-prefixes"></span>
<span class="material-icons icon-text">info_outlined</span>
</p>
</ui-tooltip>
</div>
<!-- <div class="flex items-center py-2">
<ui-toggle-switch v-model="newServerSettings.scannerUseTone" :disabled="updatingServerSettings" @input="(val) => updateSettingsKey('scannerUseTone', val)" />
<ui-tooltip text="Tone library for metadata">
@ -291,6 +301,14 @@ export default {
this.$store.commit('setExperimentalFeatures', val)
}
},
defaultRenameString: {
get() {
return this.$store.state.defaultRenameString
},
set(val) {
this.$store.commit('defaultRenameString', val)
}
},
dateFormats() {
return this.$store.state.globals.dateFormats
}
@ -324,6 +342,10 @@ export default {
updateServerLanguage(val) {
this.updateSettingsKey('language', val)
},
updateDefaultRenameString(){
this.updateSettingsKey('defaultRenameString', this.newServerSettings.defaultRenameString)
this.$store.commit('setDefaultRenameString', this.newServerSettings.defaultRenameString)
},
updateSettingsKey(key, val) {
this.updateServerSettings({
[key]: val