add darkmode button

Signed-off-by: Zoey <zoey@z0ey.de>
This commit is contained in:
Zoey
2023-05-01 15:13:50 +02:00
parent 9f53ae7593
commit b180244edf
6 changed files with 34 additions and 1 deletions

View File

@@ -21,6 +21,27 @@
<meta name="msapplication-config" content="/images/favicons/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
<link href="/css/main.css?v=<%= version %>" rel="stylesheet">
<script src="js/darkreader.js"></script>
<script>
function toggleDarkMode() {
if (DarkReader.isEnabled()) {
DarkReader.disable();
localStorage.setItem('darkMode', 'off');
} else {
DarkReader.enable();
localStorage.setItem('darkMode', 'on');
}
}
if (localStorage.getItem('darkMode') === 'on') {
DarkReader.enable();
} else if (localStorage.getItem('darkMode') === 'off') {
DarkReader.disable();
} else {
DarkReader.auto();
}
</script>
</head>
<body>