File Renaming: Rearrange prefs (#4487)
This commit is contained in:
parent
aa19153ebc
commit
8209ee6279
2 changed files with 38 additions and 37 deletions
|
@ -236,15 +236,15 @@ Zotero_Preferences.General = {
|
||||||
},
|
},
|
||||||
|
|
||||||
updateAutoRenameFilesUI: function () {
|
updateAutoRenameFilesUI: function () {
|
||||||
setTimeout(() => {
|
let disabled = !Zotero.Prefs.get('autoRenameFiles');
|
||||||
document.getElementById('rename-linked-files').disabled = !Zotero.Prefs.get('autoRenameFiles');
|
|
||||||
});
|
|
||||||
|
|
||||||
let typesBox = document.getElementById('zotero-prefpane-file-renaming-file-types-box');
|
let typesBox = document.getElementById('zotero-prefpane-file-renaming-file-types-box');
|
||||||
let enabledTypes = Zotero.Prefs.get('autoRenameFiles.fileTypes').split(',');
|
let enabledTypes = Zotero.Prefs.get('autoRenameFiles.fileTypes').split(',');
|
||||||
for (let checkbox of typesBox.querySelectorAll('checkbox')) {
|
for (let checkbox of typesBox.querySelectorAll('checkbox')) {
|
||||||
checkbox.checked = enabledTypes.includes(checkbox.dataset.contentType);
|
checkbox.checked = enabledTypes.includes(checkbox.dataset.contentType);
|
||||||
|
checkbox.disabled = disabled;
|
||||||
}
|
}
|
||||||
|
document.getElementById('rename-linked-files').disabled = disabled;
|
||||||
},
|
},
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|
|
@ -109,47 +109,48 @@
|
||||||
<separator class="thin"/>
|
<separator class="thin"/>
|
||||||
<checkbox data-l10n-id="preferences-file-renaming-auto-rename-files"
|
<checkbox data-l10n-id="preferences-file-renaming-auto-rename-files"
|
||||||
preference="extensions.zotero.autoRenameFiles"
|
preference="extensions.zotero.autoRenameFiles"
|
||||||
oncommand="Zotero_Preferences.General.updateAutoRenameFilesUI()" native="true"
|
oncommand="setTimeout(() => Zotero_Preferences.General.updateAutoRenameFilesUI())" native="true"
|
||||||
/>
|
/>
|
||||||
|
<vbox class="indented-pref">
|
||||||
|
<label data-l10n-id="preferences-file-renaming-file-types"/>
|
||||||
|
<hbox
|
||||||
|
id="zotero-prefpane-file-renaming-file-types-box"
|
||||||
|
class="indented-pref"
|
||||||
|
oncommand="Zotero_Preferences.General.setAutoRenameFileTypes()"
|
||||||
|
>
|
||||||
|
<checkbox
|
||||||
|
data-l10n-id="preferences-file-renaming-file-type-pdf"
|
||||||
|
data-content-type="application/pdf"
|
||||||
|
native="true"
|
||||||
|
/>
|
||||||
|
<checkbox
|
||||||
|
data-l10n-id="preferences-file-renaming-file-type-epub"
|
||||||
|
data-content-type="application/epub+zip"
|
||||||
|
native="true"
|
||||||
|
/>
|
||||||
|
<checkbox
|
||||||
|
data-l10n-id="preferences-file-renaming-file-type-image"
|
||||||
|
data-content-type="image/"
|
||||||
|
native="true"
|
||||||
|
/>
|
||||||
|
<checkbox
|
||||||
|
data-l10n-id="preferences-file-renaming-file-type-audio"
|
||||||
|
data-content-type="audio/"
|
||||||
|
native="true"
|
||||||
|
/>
|
||||||
|
<checkbox
|
||||||
|
data-l10n-id="preferences-file-renaming-file-type-video"
|
||||||
|
data-content-type="video/"
|
||||||
|
native="true"
|
||||||
|
/>
|
||||||
|
</hbox>
|
||||||
|
</vbox>
|
||||||
<checkbox id="rename-linked-files" class="indented-pref"
|
<checkbox id="rename-linked-files" class="indented-pref"
|
||||||
label="&zotero.preferences.autoRenameFiles.renameLinked;"
|
label="&zotero.preferences.autoRenameFiles.renameLinked;"
|
||||||
preference="extensions.zotero.autoRenameFiles.linked"
|
preference="extensions.zotero.autoRenameFiles.linked"
|
||||||
oncommand="Zotero_Preferences.General.updateAutoRenameFilesUI()" native="true"
|
oncommand="Zotero_Preferences.General.updateAutoRenameFilesUI()" native="true"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<label data-l10n-id="preferences-file-renaming-file-types"/>
|
|
||||||
<hbox
|
|
||||||
id="zotero-prefpane-file-renaming-file-types-box"
|
|
||||||
class="indented-pref"
|
|
||||||
oncommand="Zotero_Preferences.General.setAutoRenameFileTypes()"
|
|
||||||
>
|
|
||||||
<checkbox
|
|
||||||
data-l10n-id="preferences-file-renaming-file-type-pdf"
|
|
||||||
data-content-type="application/pdf"
|
|
||||||
native="true"
|
|
||||||
/>
|
|
||||||
<checkbox
|
|
||||||
data-l10n-id="preferences-file-renaming-file-type-epub"
|
|
||||||
data-content-type="application/epub+zip"
|
|
||||||
native="true"
|
|
||||||
/>
|
|
||||||
<checkbox
|
|
||||||
data-l10n-id="preferences-file-renaming-file-type-image"
|
|
||||||
data-content-type="image/"
|
|
||||||
native="true"
|
|
||||||
/>
|
|
||||||
<checkbox
|
|
||||||
data-l10n-id="preferences-file-renaming-file-type-audio"
|
|
||||||
data-content-type="audio/"
|
|
||||||
native="true"
|
|
||||||
/>
|
|
||||||
<checkbox
|
|
||||||
data-l10n-id="preferences-file-renaming-file-type-video"
|
|
||||||
data-content-type="video/"
|
|
||||||
native="true"
|
|
||||||
/>
|
|
||||||
</hbox>
|
|
||||||
|
|
||||||
<button id="file-renaming-button"
|
<button id="file-renaming-button"
|
||||||
data-l10n-id="preferences-file-renaming-customize-button"
|
data-l10n-id="preferences-file-renaming-customize-button"
|
||||||
data-search-strings="preferences-file-renaming-format-title, preferences-file-renaming-format-template"
|
data-search-strings="preferences-file-renaming-format-title, preferences-file-renaming-format-template"
|
||||||
|
|
Loading…
Reference in a new issue