summaryrefslogtreecommitdiff
path: root/source/js/script.ts
diff options
context:
space:
mode:
Diffstat (limited to 'source/js/script.ts')
-rw-r--r--source/js/script.ts13
1 files changed, 13 insertions, 0 deletions
diff --git a/source/js/script.ts b/source/js/script.ts
index e6a2155..912c1d9 100644
--- a/source/js/script.ts
+++ b/source/js/script.ts
@@ -32,6 +32,19 @@ window.addEventListener("load", () => {
})
}
darklistener.add(colorman);
+
+ // Add logo color selector
+ const logoman = (mode: SystemDarkmodePrefrence) => {
+ const logo = document.getElementById("logo");
+ const darksrc = logo?.getAttribute("data-src-darkmode");
+ const lightsrc = logo?.getAttribute("data-src-lightmode");
+ if (!logo || !darksrc || !lightsrc)
+ return;
+ let src = (mode === SystemDarkmodePrefrence.dark) ? darksrc : lightsrc;
+ logo.setAttribute("src", src);
+ }
+ darklistener.add(logoman);
+
});
/* Darkmode listener */