web: ui config

This commit is contained in:
Maxim Devaev
2022-11-18 04:42:40 +03:00
parent 0f4e736185
commit b78a9dd8e1
4 changed files with 28 additions and 11 deletions

View File

@@ -346,6 +346,16 @@ export var tools = new function() {
};
};
self.config = new function() {
return {
"get": function(key, default_value) {
let value = window.getComputedStyle(document.documentElement).getPropertyValue(`--config-ui--${key}`);
return (value || default_value);
},
"getBool": (key, default_value) => !!parseInt(self.config.get(key, (default_value ? "1" : "0"))),
};
};
self.browser = browser;
};