Reorder code to match UI

This commit is contained in:
sledgehammer999 2024-10-21 00:49:22 +03:00
commit 6d6f9bc619
No known key found for this signature in database
GPG key ID: 6E4A2D025B7CC9A2

View file

@ -2037,6 +2037,10 @@ Use ';' to split multiple entries. Can use wildcard '*'.)QBT_TR[CONTEXT=OptionsD
window.parent.qBittorrent.Cache.preferences.init({ window.parent.qBittorrent.Cache.preferences.init({
onSuccess: (pref) => { onSuccess: (pref) => {
// Behavior tab // Behavior tab
// Language
updateWebuiLocaleSelect(pref.locale);
updateColoSchemeSelect();
$("performanceWarning").setProperty("checked", pref.performance_warning);
$("filelog_checkbox").setProperty("checked", pref.file_log_enabled); $("filelog_checkbox").setProperty("checked", pref.file_log_enabled);
$("filelog_save_path_input").setProperty("value", pref.file_log_path); $("filelog_save_path_input").setProperty("value", pref.file_log_path);
$("filelog_backup_checkbox").setProperty("checked", pref.file_log_backup_enabled); $("filelog_backup_checkbox").setProperty("checked", pref.file_log_backup_enabled);
@ -2316,11 +2320,6 @@ Use ';' to split multiple entries. Can use wildcard '*'.)QBT_TR[CONTEXT=OptionsD
$("rss_filter_textarea").setProperty("value", pref.rss_smart_episode_filters); $("rss_filter_textarea").setProperty("value", pref.rss_smart_episode_filters);
// WebUI tab // WebUI tab
// Language
updateWebuiLocaleSelect(pref.locale);
updateColoSchemeSelect();
$("performanceWarning").setProperty("checked", pref.performance_warning);
// HTTP Server // HTTP Server
$("webui_domain_textarea").setProperty("value", pref.web_ui_domain_list); $("webui_domain_textarea").setProperty("value", pref.web_ui_domain_list);
$("webui_address_value").setProperty("value", pref.web_ui_address); $("webui_address_value").setProperty("value", pref.web_ui_address);
@ -2449,6 +2448,16 @@ Use ';' to split multiple entries. Can use wildcard '*'.)QBT_TR[CONTEXT=OptionsD
// Validate form data // Validate form data
// Behavior tab // Behavior tab
// Language
settings["locale"] = $("locale_select").getProperty("value");
const colorScheme = Number(document.getElementById("colorSchemeSelect").value);
if (colorScheme === 0)
LocalPreferences.remove("color_scheme");
else if (colorScheme === 1)
LocalPreferences.set("color_scheme", "light");
else
LocalPreferences.set("color_scheme", "dark");
settings["performance_warning"] = $("performanceWarning").getProperty("checked");
settings["file_log_enabled"] = $("filelog_checkbox").getProperty("checked"); settings["file_log_enabled"] = $("filelog_checkbox").getProperty("checked");
settings["file_log_path"] = $("filelog_save_path_input").getProperty("value"); settings["file_log_path"] = $("filelog_save_path_input").getProperty("value");
settings["file_log_backup_enabled"] = $("filelog_backup_checkbox").getProperty("checked"); settings["file_log_backup_enabled"] = $("filelog_backup_checkbox").getProperty("checked");
@ -2735,17 +2744,6 @@ Use ';' to split multiple entries. Can use wildcard '*'.)QBT_TR[CONTEXT=OptionsD
settings["rss_smart_episode_filters"] = $("rss_filter_textarea").getProperty("value"); settings["rss_smart_episode_filters"] = $("rss_filter_textarea").getProperty("value");
// WebUI tab // WebUI tab
// Language
settings["locale"] = $("locale_select").getProperty("value");
const colorScheme = Number(document.getElementById("colorSchemeSelect").value);
if (colorScheme === 0)
LocalPreferences.remove("color_scheme");
else if (colorScheme === 1)
LocalPreferences.set("color_scheme", "light");
else
LocalPreferences.set("color_scheme", "dark");
settings["performance_warning"] = $("performanceWarning").getProperty("checked");
// HTTP Server // HTTP Server
settings["web_ui_domain_list"] = $("webui_domain_textarea").getProperty("value"); settings["web_ui_domain_list"] = $("webui_domain_textarea").getProperty("value");
const web_ui_address = $("webui_address_value").getProperty("value").toString(); const web_ui_address = $("webui_address_value").getProperty("value").toString();