Darkmode fix

pull/1/head
Swissky 2022-12-18 21:51:16 +01:00
parent d596ddcc7b
commit b33645c37c
1 changed files with 17 additions and 20 deletions

View File

@ -1,29 +1,26 @@
<script> <script>
document.getElementsByClassName('dark-mode-button')[0].onclick = function() { document.getElementsByClassName('dark-mode-button')[0].onclick = function() {
darkmode() darkmode_toggle()
} }
function darkmode() { function darkmode_enable() {
let enabled = localStorage.getItem('dark-mode') DarkReader.setFetchMethod(window.fetch)
if (enabled === null) { DarkReader.enable();
enable() localStorage.setItem('dark-mode', 'true');
} }
else if (localStorage.getItem('dark-mode') === 'false') {
enable(); function darkmode_disable() {
DarkReader.disable();
localStorage.setItem('dark-mode', 'false');
}
function darkmode_toggle() {
let is_enabled = localStorage.getItem('dark-mode')
if (is_enabled === null || is_enabled === 'false' ) {
darkmode_enable()
} }
else { else {
disable(); darkmode_disable();
}
function enable() {
DarkReader.setFetchMethod(window.fetch)
DarkReader.enable();
localStorage.setItem('dark-mode', 'true');
}
function disable() {
DarkReader.disable();
localStorage.setItem('dark-mode', 'false');
} }
} }
</script> </script>