File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -13,7 +13,9 @@ if (localStorage.getItem("colorscheme")) {
13
13
14
14
if ( darkModeToggle ) {
15
15
darkModeToggle . addEventListener ( 'click' , ( ) => {
16
- setTheme ( body . classList . contains ( "colorscheme-dark" ) ? "light" : "dark" ) ;
16
+ let theme = body . classList . contains ( "colorscheme-dark" ) ? "light" : "dark" ;
17
+ setTheme ( theme ) ;
18
+ rememberTheme ( theme ) ;
17
19
} ) ;
18
20
}
19
21
@@ -28,8 +30,11 @@ document.addEventListener("DOMContentLoaded", function () {
28
30
29
31
function setTheme ( theme ) {
30
32
body . classList . remove ( 'colorscheme-auto' ) ;
31
- const inverse = theme === 'dark' ? 'light' : 'dark' ;
32
- localStorage . setItem ( 'colorscheme' , theme ) ;
33
+ let inverse = theme === 'dark' ? 'light' : 'dark' ;
33
34
body . classList . remove ( 'colorscheme-' + inverse ) ;
34
35
body . classList . add ( 'colorscheme-' + theme ) ;
35
36
}
37
+
38
+ function rememberTheme ( theme ) {
39
+ localStorage . setItem ( 'colorscheme' , theme ) ;
40
+ }
You can’t perform that action at this time.
0 commit comments