Darkmode v2
parent
5028fae345
commit
827049ab1e
|
@ -1,3 +1,5 @@
|
||||||
|
<script src="https://cdn.jsdelivr.net/npm/darkreader@4.9.44/darkreader.js"></script>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
function darkmode_enable() {
|
function darkmode_enable() {
|
||||||
DarkReader.setFetchMethod(window.fetch)
|
DarkReader.setFetchMethod(window.fetch)
|
||||||
|
@ -11,11 +13,14 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
// Handle local configuration
|
// Handle local configuration
|
||||||
let is_enabled = localStorage.getItem('dark-mode')
|
window.addEventListener('load', function () {
|
||||||
if (is_enabled === 'true' ) {
|
let is_enabled = localStorage.getItem('dark-mode')
|
||||||
DarkReader.setFetchMethod(window.fetch)
|
if (is_enabled === 'true' ) {
|
||||||
DarkReader.enable();
|
DarkReader.setFetchMethod(window.fetch)
|
||||||
}
|
DarkReader.enable();
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
// Handle button action
|
// Handle button action
|
||||||
document.getElementsByClassName('dark-mode-button')[0].onclick = function() {
|
document.getElementsByClassName('dark-mode-button')[0].onclick = function() {
|
||||||
|
@ -24,13 +29,14 @@
|
||||||
|
|
||||||
function darkmode_toggle() {
|
function darkmode_toggle() {
|
||||||
let is_enabled = localStorage.getItem('dark-mode')
|
let is_enabled = localStorage.getItem('dark-mode')
|
||||||
if (is_enabled === null || is_enabled === 'false' ) {
|
if (is_enabled === null) {
|
||||||
darkmode_enable()
|
darkmode_enable()
|
||||||
}
|
}
|
||||||
|
else if(is_enabled === 'false' ) {
|
||||||
|
darkmode_enable()
|
||||||
|
}
|
||||||
else {
|
else {
|
||||||
darkmode_disable();
|
darkmode_disable();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<script src="https://cdn.jsdelivr.net/npm/darkreader@4.9.44/darkreader.js"></script>
|
|
Loading…
Reference in New Issue