summaryrefslogtreecommitdiff
path: root/source/js/script.js
diff options
context:
space:
mode:
authorDoge <[email protected]>2021-05-11 23:16:57 +0800
committerDoge <[email protected]>2021-05-11 23:16:57 +0800
commit0b49431daaf26a02b45ac694a95fbbdfae8141fb (patch)
treeb60bfff6214313b65b5c364199f57f6ee1eb8ca3 /source/js/script.js
parenta52af01f4d90176df0dccf3190a99aef11db33b3 (diff)
downloadchromate-0b49431daaf26a02b45ac694a95fbbdfae8141fb.tar.gz
chromate-0b49431daaf26a02b45ac694a95fbbdfae8141fb.tar.bz2
chromate-0b49431daaf26a02b45ac694a95fbbdfae8141fb.zip
Add support for logo with dark mode and icon descriptions
Diffstat (limited to 'source/js/script.js')
-rw-r--r--source/js/script.js11
1 files changed, 11 insertions, 0 deletions
diff --git a/source/js/script.js b/source/js/script.js
index ae91858..8a3daa5 100644
--- a/source/js/script.js
+++ b/source/js/script.js
@@ -31,6 +31,17 @@ window.addEventListener("load", function () {
});
};
darklistener.add(colorman);
+ // Add logo color selector
+ var logoman = function (mode) {
+ var logo = document.getElementById("logo");
+ var darksrc = logo === null || logo === void 0 ? void 0 : logo.getAttribute("data-src-darkmode");
+ var lightsrc = logo === null || logo === void 0 ? void 0 : logo.getAttribute("data-src-lightmode");
+ if (!logo || !darksrc || !lightsrc)
+ return;
+ var src = (mode === SystemDarkmodePrefrence.dark) ? darksrc : lightsrc;
+ logo.setAttribute("src", src);
+ };
+ darklistener.add(logoman);
});
/* Darkmode listener */
var SystemDarkmodePrefrence;