aboutsummaryrefslogtreecommitdiffstats
path: root/web/js/nms-nightmode.js
diff options
context:
space:
mode:
authorHåkon Solbjørg <hakon@solbj.org>2023-07-30 23:53:04 +0200
committerGitHub <noreply@github.com>2023-07-30 23:53:04 +0200
commit09710c061d5b8ae86b3dfe49f4b8936c13a10535 (patch)
treef670aafcbf8ed3ea8bebded1803233bc7be19e39 /web/js/nms-nightmode.js
parent7fb2a008d48931ab7deb6f31a2d7c4289a71f09a (diff)
parentea103d1b32f3fa898ab3f164e3e8bfe37fdb71a9 (diff)
Merge pull request #226 from gathering/fix/night-mode-respect-user-configuration
fix(nightmode): Respect user provided configuration for night mode if provided
Diffstat (limited to 'web/js/nms-nightmode.js')
-rw-r--r--web/js/nms-nightmode.js5
1 files changed, 5 insertions, 0 deletions
diff --git a/web/js/nms-nightmode.js b/web/js/nms-nightmode.js
index 310ec01..0246e88 100644
--- a/web/js/nms-nightmode.js
+++ b/web/js/nms-nightmode.js
@@ -7,6 +7,11 @@ var nmsNightMode = nmsNightMode || {
var prefersColorSchemeMediaQuery = "(prefers-color-scheme: dark)";
nmsNightMode.toggle = function() {
+ if (nms.nightMode) {
+ console.log("nightmode already set, not following system (remove cookies & url param to re-enable system following)");
+ return
+ }
+
var active = window.matchMedia(prefersColorSchemeMediaQuery).matches;
nms.nightMode = active;
}