File tree Expand file tree Collapse file tree 1 file changed +15
-9
lines changed Expand file tree Collapse file tree 1 file changed +15
-9
lines changed Original file line number Diff line number Diff line change 1+ < script src ="https://cdn.jsdelivr.net/npm/darkreader@4.9.44/darkreader.js "> </ script >
2+
13< script >
24 function darkmode_enable ( ) {
35 DarkReader . setFetchMethod ( window . fetch )
1113 }
1214
1315 // Handle local configuration
14- let is_enabled = localStorage . getItem ( 'dark-mode' )
15- if ( is_enabled === 'true' ) {
16- DarkReader . setFetchMethod ( window . fetch )
17- DarkReader . enable ( ) ;
18- }
16+ window . addEventListener ( 'load' , function ( ) {
17+ let is_enabled = localStorage . getItem ( 'dark-mode' )
18+ if ( is_enabled === 'true' ) {
19+ DarkReader . setFetchMethod ( window . fetch )
20+ DarkReader . enable ( ) ;
21+ }
22+ } )
23+
1924
2025 // Handle button action
2126 document . getElementsByClassName ( 'dark-mode-button' ) [ 0 ] . onclick = function ( ) {
2429
2530 function darkmode_toggle ( ) {
2631 let is_enabled = localStorage . getItem ( 'dark-mode' )
27- if ( is_enabled === null || is_enabled === 'false' ) {
32+ if ( is_enabled === null ) {
2833 darkmode_enable ( )
29- }
34+ }
35+ else if ( is_enabled === 'false' ) {
36+ darkmode_enable ( )
37+ }
3038 else {
3139 darkmode_disable ( ) ;
3240 }
3341 }
3442</ script >
35-
36- < script src ="https://cdn.jsdelivr.net/npm/darkreader@4.9.44/darkreader.js "> </ script >
You can’t perform that action at this time.
0 commit comments