bootstrap5 dark mode toggle unset on dark browser preference, fixes #1340

This commit is contained in:
El RIDO 2024-06-13 20:00:26 +02:00
parent e4902e1bf1
commit ab05ed9532
No known key found for this signature in database
GPG key ID: 0F5C940A6BD81F92
3 changed files with 5 additions and 3 deletions

View file

@ -68,9 +68,10 @@
} else {
delStoredPrettifyTheme()
}
setTheme(getStoredPreferredTheme())
const toggle = document.querySelector('#bd-theme')
toggle.checked = getStoredTheme() === 'dark'
const theme = getStoredPreferredTheme()
setTheme(theme)
toggle.checked = (theme === 'dark')
toggle.addEventListener('change', (event) => {
const theme = event.currentTarget.checked ? 'dark' : 'light'
setStoredTheme(theme)