diff options
Diffstat (limited to 'static/theme_button.js')
| -rw-r--r-- | static/theme_button.js | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/static/theme_button.js b/static/theme_button.js index d71c4fb..34d1d78 100644 --- a/static/theme_button.js +++ b/static/theme_button.js @@ -1,5 +1,7 @@ // Set lightmode -document.getElementById('mode').addEventListener('click', () => { - document.documentElement.classList.toggle('light'); - localStorage.setItem('theme', document.documentElement.classList.contains('light') ? 'light' : 'dark'); -}); +if (document.getElementById('mode')) { + document.getElementById('mode').addEventListener('click', () => { + document.documentElement.classList.toggle('light'); + localStorage.setItem('theme', document.documentElement.classList.contains('light') ? 'light' : 'dark'); + }); +} |
