|
2037 | 2037 | window.parent.qBittorrent.Cache.preferences.init({
|
2038 | 2038 | onSuccess: (pref) => {
|
2039 | 2039 | // Behavior tab
|
| 2040 | + // Language |
| 2041 | + updateWebuiLocaleSelect(pref.locale); |
| 2042 | + updateColoSchemeSelect(); |
| 2043 | + $("performanceWarning").setProperty("checked", pref.performance_warning); |
2040 | 2044 | $("filelog_checkbox").setProperty("checked", pref.file_log_enabled);
|
2041 | 2045 | $("filelog_save_path_input").setProperty("value", pref.file_log_path);
|
2042 | 2046 | $("filelog_backup_checkbox").setProperty("checked", pref.file_log_backup_enabled);
|
|
2316 | 2320 | $("rss_filter_textarea").setProperty("value", pref.rss_smart_episode_filters);
|
2317 | 2321 |
|
2318 | 2322 | // WebUI tab
|
2319 |
| - // Language |
2320 |
| - updateWebuiLocaleSelect(pref.locale); |
2321 |
| - updateColoSchemeSelect(); |
2322 |
| - $("performanceWarning").setProperty("checked", pref.performance_warning); |
2323 |
| - |
2324 | 2323 | // HTTP Server
|
2325 | 2324 | $("webui_domain_textarea").setProperty("value", pref.web_ui_domain_list);
|
2326 | 2325 | $("webui_address_value").setProperty("value", pref.web_ui_address);
|
|
2449 | 2448 | // Validate form data
|
2450 | 2449 |
|
2451 | 2450 | // Behavior tab
|
| 2451 | + // Language |
| 2452 | + settings["locale"] = $("locale_select").getProperty("value"); |
| 2453 | + const colorScheme = Number(document.getElementById("colorSchemeSelect").value); |
| 2454 | + if (colorScheme === 0) |
| 2455 | + LocalPreferences.remove("color_scheme"); |
| 2456 | + else if (colorScheme === 1) |
| 2457 | + LocalPreferences.set("color_scheme", "light"); |
| 2458 | + else |
| 2459 | + LocalPreferences.set("color_scheme", "dark"); |
| 2460 | + settings["performance_warning"] = $("performanceWarning").getProperty("checked"); |
2452 | 2461 | settings["file_log_enabled"] = $("filelog_checkbox").getProperty("checked");
|
2453 | 2462 | settings["file_log_path"] = $("filelog_save_path_input").getProperty("value");
|
2454 | 2463 | settings["file_log_backup_enabled"] = $("filelog_backup_checkbox").getProperty("checked");
|
|
2735 | 2744 | settings["rss_smart_episode_filters"] = $("rss_filter_textarea").getProperty("value");
|
2736 | 2745 |
|
2737 | 2746 | // WebUI tab
|
2738 |
| - // Language |
2739 |
| - settings["locale"] = $("locale_select").getProperty("value"); |
2740 |
| - const colorScheme = Number(document.getElementById("colorSchemeSelect").value); |
2741 |
| - if (colorScheme === 0) |
2742 |
| - LocalPreferences.remove("color_scheme"); |
2743 |
| - else if (colorScheme === 1) |
2744 |
| - LocalPreferences.set("color_scheme", "light"); |
2745 |
| - else |
2746 |
| - LocalPreferences.set("color_scheme", "dark"); |
2747 |
| - settings["performance_warning"] = $("performanceWarning").getProperty("checked"); |
2748 |
| - |
2749 | 2747 | // HTTP Server
|
2750 | 2748 | settings["web_ui_domain_list"] = $("webui_domain_textarea").getProperty("value");
|
2751 | 2749 | const web_ui_address = $("webui_address_value").getProperty("value").toString();
|
|
0 commit comments