diff options
| author | Jieiku | 2023-05-22 23:13:34 -0700 |
|---|---|---|
| committer | Jieiku | 2023-05-22 23:13:34 -0700 |
| commit | 3ca36cc469e838cee7d3fdcdc6ff39b35313a293 (patch) | |
| tree | 440dce6c098e6a875d2805982a53b7ccc7ddedee /static/theme_button.js | |
| parent | f81a42045e29cc396af78b5d87ead874ba26fa18 (diff) | |
| download | abridge-3ca36cc469e838cee7d3fdcdc6ff39b35313a293.tar.gz abridge-3ca36cc469e838cee7d3fdcdc6ff39b35313a293.tar.bz2 abridge-3ca36cc469e838cee7d3fdcdc6ff39b35313a293.zip | |
js resilience
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'); + }); +} |
