Initial commit

This commit is contained in:
2025-04-08 12:06:32 +02:00
commit 66df99954e
18 changed files with 853 additions and 0 deletions

34
js/theme.js Normal file
View File

@@ -0,0 +1,34 @@
// @license magnet:?xt=urn:btih:1f739d935676111cfff4b4693e3816e664797050&dn=gpl-3.0.txt GPL-v3-or-Later
function switch_theme() {
let el = document.documentElement;
if(el.getAttribute("data-color-scheme") === "invert") {
el.setAttribute("data-color-scheme", "normal");
localStorage.setItem("color-scheme", "normal");
} else {
el.setAttribute("data-color-scheme", "invert");
localStorage.setItem("color-scheme", "invert");
}
}
function switch_layout() {
let el = document.documentElement;
if(el.getAttribute("data-layout") === "wide") {
el.setAttribute("data-layout", "normal");
localStorage.setItem("layout", "normal");
} else {
el.setAttribute("data-layout", "wide");
localStorage.setItem("layout", "wide");
}
}
if(localStorage.getItem("color-scheme") === "invert") {
switch_theme();
}
if(localStorage.getItem("layout") === "wide") {
switch_layout();
}
// @license-end