aboutsummaryrefslogtreecommitdiff
path: root/static/theme_button.js
diff options
context:
space:
mode:
authorJieiku2023-05-22 23:13:34 -0700
committerJieiku2023-05-22 23:13:34 -0700
commit3ca36cc469e838cee7d3fdcdc6ff39b35313a293 (patch)
tree440dce6c098e6a875d2805982a53b7ccc7ddedee /static/theme_button.js
parentf81a42045e29cc396af78b5d87ead874ba26fa18 (diff)
downloadabridge-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.js10
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');
+ });
+}