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); + } }); });