From 3ca36cc469e838cee7d3fdcdc6ff39b35313a293 Mon Sep 17 00:00:00 2001 From: Jieiku Date: Mon, 22 May 2023 23:13:34 -0700 Subject: js resilience --- static/theme_button.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'static/theme_button.js') 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'); + }); +} -- cgit v1.3.1