settings: Add blur switch

This commit is contained in:
Daniel
2023-05-09 22:02:54 +02:00
parent 76e071fec5
commit cec930beaf
5 changed files with 34 additions and 3 deletions
+1
View File
@@ -88,6 +88,7 @@ function load_config(conf) {
load_apps();
switch_theme(get_bool("dark_mode"));
new_tab_toggle(get_bool("open_new_tab"));
blur_toggle(get_bool("blur"));
}
function is_secure(uri) {
+16
View File
@@ -76,6 +76,22 @@ function new_tab_toggle(value) {
load_apps();
}
function blur_toggle(value) {
let v = get_bool("blur");
if (value === undefined) v = !v;
config("blur", v);
setting = get("setting-blur").classList;
let body = document.body.classList;
if (v) {
setting.add("checked");
body.remove("noblur");
}
else {
setting.remove("checked");
body.add("noblur");
}
}
function reset_all_settings() {
if (check_cookies()) localStorage.clear();
load_config(CONFIG_DEFAULT);