android_mt6572_jiabo/lineage/cve/static/js/ThemeSwitcher.js
2025-09-05 16:56:03 +08:00

25 lines
No EOL
436 B
JavaScript

(function() {
function ThemeSwitcher(o) {
var te = this;
te.load = function(name) {
o.target.href = o.themes[name];
};
te.set = function(name) {
te.load(name);
localStorage.setItem('theme', name);
};
te.get = function() {
return localStorage.getItem('theme');
};
var setTheme = te.get();
if (!setTheme) {
setTheme = o.default;
}
te.set(setTheme);
}
window.ThemeSwitcher = ThemeSwitcher;
})();