fixed listmanager styling

This commit is contained in:
2026-02-05 14:29:43 +03:00
parent 90b9ea5134
commit 22bc39cf6a
11 changed files with 793 additions and 471 deletions

View File

@@ -649,10 +649,14 @@ export class PopupController {
if (toggle.checked) {
body.classList.add('dark');
body.classList.remove('light');
document.documentElement.classList.add('dark');
document.documentElement.classList.remove('light');
localStorage.setItem('theme', 'dark');
} else {
body.classList.remove('dark');
body.classList.add('light');
document.documentElement.classList.remove('dark');
document.documentElement.classList.add('light');
localStorage.setItem('theme', 'light');
}
});

View File

@@ -1,5 +1,12 @@
import { PopupController } from './PopupController.js';
const savedTheme = localStorage.getItem('theme');
if (savedTheme === 'light') {
document.documentElement.classList.add('light');
} else {
document.documentElement.classList.add('dark');
}
function localizePage(): void {
const elements = document.querySelectorAll('[data-i18n]');
elements.forEach(element => {
@@ -28,4 +35,4 @@ document.addEventListener('DOMContentLoaded', async () => {
displayVersion();
const controller = new PopupController();
await controller.initialize();
});
});