WebUI: Provide 'Use Category paths in Manual Mode' option

This PR adds 'Use Category paths in Manual Mode' option to WebUI.

PR #21223.
This commit is contained in:
skomerko 2024-08-25 08:51:59 +02:00 committed by GitHub
parent e6cd9b90d2
commit 7ab4758279
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -186,6 +186,10 @@
<input type="checkbox" id="use_subcategories_checkbox">
<label for="use_subcategories_checkbox">QBT_TR(Use Subcategories)QBT_TR[CONTEXT=OptionsDialog]</label>
</div>
<div class="formRow">
<input type="checkbox" id="categoryPathsManualModeCheckbox" title="QBT_TR(Resolve relative Save Path against appropriate Category path instead of Default one)QBT_TR[CONTEXT=OptionsDialog]">
<label for="categoryPathsManualModeCheckbox">QBT_TR(Use Category paths in Manual Mode)QBT_TR[CONTEXT=OptionsDialog]</label>
</div>
<table>
<tbody>
<tr>
@ -2136,6 +2140,7 @@ Use ';' to split multiple entries. Can use wildcard '*'.)QBT_TR[CONTEXT=OptionsD
$("save_path_changed_tmm_combobox").value = pref.save_path_changed_tmm_enabled;
$("category_changed_tmm_combobox").value = pref.category_changed_tmm_enabled;
$("use_subcategories_checkbox").checked = pref.use_subcategories;
document.getElementById("categoryPathsManualModeCheckbox").checked = pref.use_category_paths_in_manual_mode;
$("savepath_text").value = pref.save_path;
$("temppath_checkbox").checked = pref.temp_path_enabled;
$("temppath_text").value = pref.temp_path;
@ -2524,6 +2529,7 @@ Use ';' to split multiple entries. Can use wildcard '*'.)QBT_TR[CONTEXT=OptionsD
settings["save_path_changed_tmm_enabled"] = ($("save_path_changed_tmm_combobox").value === "true");
settings["category_changed_tmm_enabled"] = ($("category_changed_tmm_combobox").value === "true");
settings["use_subcategories"] = $("use_subcategories_checkbox").checked;
settings["use_category_paths_in_manual_mode"] = document.getElementById("categoryPathsManualModeCheckbox").checked;
settings["save_path"] = $("savepath_text").value;
settings["temp_path_enabled"] = $("temppath_checkbox").checked;
settings["temp_path"] = $("temppath_text").value;