feat: support dark mode for Bilibili Evolved settings panel & top bar popups
Some checks are pending
CI / Test (lts/*, ubuntu-latest) (push) Waiting to run
CI / Test (lts/*, windows-latest) (push) Waiting to run
CI / Test (lts/-1, ubuntu-latest) (push) Waiting to run
CI / Test (lts/-1, windows-latest) (push) Waiting to run

This commit is contained in:
Hakadao
2025-01-06 19:11:53 +08:00
parent f905091fdc
commit 0e282ceb1a

View File

@@ -57,6 +57,9 @@ export function useDark() {
if (isDark.value) {
document.querySelector('#bewly')?.classList.add('dark')
document.documentElement.classList.add('dark')
nextTick(() => {
document.body.classList.add('dark')
})
// bili_dark is bilibili's official dark mode class
document.documentElement.classList.add('bili_dark')
@@ -66,6 +69,9 @@ export function useDark() {
else {
document.querySelector('#bewly')?.classList.remove('dark')
document.documentElement.classList.remove('dark')
nextTick(() => {
document.body.classList.remove('dark')
})
document.documentElement.classList.remove('bili_dark')
setCookie('theme_style', 'light', 365 * 10)