Skip to content

Commit 8ab6556

Browse files
authored
Fix flash of dark mode before light mode
1 parent cce2579 commit 8ab6556

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

‎assets/js/mode-switcher.js‎

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
$(document).ready(()=> modeSwitcher() )
22

3+
if ( !localStorage.getItem('color-theme') ){
4+
document.documentElement.setAttribute('data-theme', 'dark');
5+
}
6+
else{
7+
document.documentElement.setAttribute('data-theme', localStorage.getItem('color-theme'));
8+
}
9+
310
/**
411
* Page theme switching between *light* and *dark*
512
*
613
* Initialize page theme and set event handlers
714
*/
815
function modeSwitcher() {
916

10-
if ( !localStorage.getItem('color-theme') ){
11-
document.documentElement.setAttribute('data-theme', 'dark');
12-
}
13-
else{
14-
document.documentElement.setAttribute('data-theme', localStorage.getItem('color-theme'));
15-
}
16-
1717
switch ( localStorage.getItem('color-theme') ){
1818
case 'dark':
1919
$('.theme-toggle').removeAttr('checked');

0 commit comments

Comments
 (0)