diff --git a/static/scripts/site.js b/static/scripts/site.js index 7210e70..e69de29 100644 --- a/static/scripts/site.js +++ b/static/scripts/site.js @@ -1,16 +0,0 @@ -function setupDarkMode() { - const bodyClasses = document.body.classList; - const systemDarkModeMatch = window.matchMedia('(prefers-color-scheme: dark)'); - const localStorageDarkMode = localStorage.getItem('dark'); - - const setDark = isDark => { - bodyClasses[isDark ? 'add' : 'remove']('dark'); - localStorage.setItem('dark', isDark ? 'yes' : 'no'); - }; - - setDark(localStorageDarkMode ? localStorageDarkMode === 'yes' : systemDarkModeMatch.matches); - requestAnimationFrame(() => bodyClasses.remove('not-ready')); - systemDarkModeMatch.addEventListener('change', (event) => setDark(event.matches)); -} - -document.addEventListener("load", setupDarkMode);