|
2154 | 2154 | window.parent.qBittorrent.Cache.preferences.init({
|
2155 | 2155 | onSuccess: (pref) => {
|
2156 | 2156 | // Behavior tab
|
| 2157 | + // Language |
| 2158 | + updateWebuiLocaleSelect(pref.locale); |
| 2159 | + updateColoSchemeSelect(); |
| 2160 | + $("performanceWarning").checked = pref.performance_warning; |
2157 | 2161 | document.getElementById("displayFullURLTrackerColumn").checked = (LocalPreferences.get("full_url_tracker_column", "false") === "true");
|
2158 | 2162 | document.getElementById("hideZeroFiltersCheckbox").checked = (LocalPreferences.get("hide_zero_status_filters", "false") === "true");
|
2159 | 2163 | $("dblclickDownloadSelect").value = LocalPreferences.get("dblclick_download", "1");
|
|
2439 | 2443 | $("rss_filter_textarea").value = pref.rss_smart_episode_filters;
|
2440 | 2444 |
|
2441 | 2445 | // WebUI tab
|
2442 |
| - // Language |
2443 |
| - updateWebuiLocaleSelect(pref.locale); |
2444 |
| - updateColoSchemeSelect(); |
2445 |
| - $("performanceWarning").checked = pref.performance_warning; |
2446 |
| - |
2447 | 2446 | // HTTP Server
|
2448 | 2447 | $("webui_domain_textarea").value = pref.web_ui_domain_list;
|
2449 | 2448 | $("webui_address_value").value = pref.web_ui_address;
|
|
2574 | 2573 | // Validate form data
|
2575 | 2574 |
|
2576 | 2575 | // Behavior tab
|
| 2576 | + // Language |
| 2577 | + settings["locale"] = $("locale_select").value; |
| 2578 | + const colorScheme = +$("color_scheme_select").value; |
| 2579 | + if (colorScheme === 0) |
| 2580 | + LocalPreferences.remove("color_scheme"); |
| 2581 | + else if (colorScheme === 1) |
| 2582 | + LocalPreferences.set("color_scheme", "light"); |
| 2583 | + else |
| 2584 | + LocalPreferences.set("color_scheme", "dark"); |
| 2585 | + settings["performance_warning"] = $("performanceWarning").checked; |
2577 | 2586 | LocalPreferences.set("full_url_tracker_column", document.getElementById("displayFullURLTrackerColumn").checked.toString());
|
2578 | 2587 | LocalPreferences.set("hide_zero_status_filters", document.getElementById("hideZeroFiltersCheckbox").checked.toString());
|
2579 | 2588 | LocalPreferences.set("dblclick_download", $("dblclickDownloadSelect").value);
|
|
2866 | 2875 | settings["rss_smart_episode_filters"] = $("rss_filter_textarea").value;
|
2867 | 2876 |
|
2868 | 2877 | // WebUI tab
|
2869 |
| - // Language |
2870 |
| - settings["locale"] = $("locale_select").value; |
2871 |
| - const colorScheme = +$("color_scheme_select").value; |
2872 |
| - if (colorScheme === 0) |
2873 |
| - LocalPreferences.remove("color_scheme"); |
2874 |
| - else if (colorScheme === 1) |
2875 |
| - LocalPreferences.set("color_scheme", "light"); |
2876 |
| - else |
2877 |
| - LocalPreferences.set("color_scheme", "dark"); |
2878 |
| - settings["performance_warning"] = $("performanceWarning").checked; |
2879 |
| - |
2880 | 2878 | // HTTP Server
|
2881 | 2879 | settings["web_ui_domain_list"] = $("webui_domain_textarea").value;
|
2882 | 2880 | const web_ui_address = $("webui_address_value").value.toString();
|
|
0 commit comments