From 350beb358b0775cbf3850bb43a601014509a6b7e Mon Sep 17 00:00:00 2001 From: George Cushen Date: Mon, 20 Jan 2020 11:19:55 +0000 Subject: [PATCH] fix: only allow auto day/night when day_night enabled Fix #1526 --- assets/js/academic.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/assets/js/academic.js b/assets/js/academic.js index 57f70612..414bd98a 100644 --- a/assets/js/academic.js +++ b/assets/js/academic.js @@ -462,9 +462,11 @@ // Live update of day/night mode on system preferences update (no refresh required). const darkModeMediaQuery = window.matchMedia('(prefers-color-scheme: dark)'); darkModeMediaQuery.addListener((e) => { - const darkModeOn = e.matches; - console.log(`Dark mode is ${darkModeOn ? '🌒 on' : '☀️ off'}.`); - toggleDarkMode(codeHlEnabled, codeHlLight, codeHlDark, diagramEnabled); + if ($('.js-dark-toggle').length) { + const darkModeOn = e.matches; + console.log(`Dark mode is ${darkModeOn ? '🌒 on' : '☀️ off'}.`); + toggleDarkMode(codeHlEnabled, codeHlLight, codeHlDark, diagramEnabled); + } }); });