diff options
| author | Jieiku | 2022-06-09 21:57:10 -0700 |
|---|---|---|
| committer | Jieiku | 2022-06-09 21:57:10 -0700 |
| commit | ca22b6115b45931187ecc5e3001eb252ade169f3 (patch) | |
| tree | a02e99f5d438ab615d552ec4f42de256171261d8 /static/theme.js | |
| parent | c66af97500f6213e8b3b30aec11b8d948b28156c (diff) | |
| download | abridge-ca22b6115b45931187ecc5e3001eb252ade169f3.tar.gz abridge-ca22b6115b45931187ecc5e3001eb252ade169f3.tar.bz2 abridge-ca22b6115b45931187ecc5e3001eb252ade169f3.zip | |
Add Theme Switcher
Diffstat (limited to 'static/theme.js')
| -rw-r--r-- | static/theme.js | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/static/theme.js b/static/theme.js new file mode 100644 index 0000000..5f6f0f6 --- /dev/null +++ b/static/theme.js @@ -0,0 +1,4 @@ +// enforce local storage setting but also fallback to user-agent preferences +if (localStorage.getItem('theme') === 'light' || (!localStorage.getItem('theme') && !window.matchMedia("(prefers-color-scheme: dark)").matches)) { + document.documentElement.classList.add('light'); +} |
