Apply theme to login page

closes #1094
This commit is contained in:
Yukino Song
2025-09-27 01:12:10 +08:00
parent 3812987846
commit f83ac60ef6
2 changed files with 14 additions and 15 deletions

View File

@@ -65,20 +65,16 @@ export function setupThemeToggleListener() {
}
export function loadAutoTheme() {
(() => {
'use strict'
setTheme(getPreferredTheme())
setTheme(getPreferredTheme())
window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', () => {
const storedTheme = getStoredTheme()
if (storedTheme !== 'light' && storedTheme !== 'dark') {
setTheme(getPreferredTheme())
}
})
window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', () => {
const storedTheme = getStoredTheme()
if (storedTheme !== 'light' && storedTheme !== 'dark') {
setTheme(getPreferredTheme())
}
})
window.addEventListener('DOMContentLoaded', () => {
showActiveTheme(getPreferredTheme())
})
})()
window.addEventListener('DOMContentLoaded', () => {
showActiveTheme(getPreferredTheme())
})
}