15 lines
573 B
JavaScript
15 lines
573 B
JavaScript
(() => {
|
|
try {
|
|
var s = localStorage.getItem("theme");
|
|
var dd = document.querySelector('meta[name="theme-default-dark"]');
|
|
var defaultDark = dd ? dd.getAttribute("content") === "true" : false;
|
|
if (s === "dark" || (!s && defaultDark))
|
|
document.documentElement.classList.add("dark");
|
|
var nc = localStorage.getItem("navbarColor"),
|
|
nt = localStorage.getItem("navbarTextColor");
|
|
if (nc) document.documentElement.style.setProperty("--color-navbar", nc);
|
|
if (nt)
|
|
document.documentElement.style.setProperty("--color-navbar-text", nt);
|
|
} catch (_e) {}
|
|
})();
|