File tree Expand file tree Collapse file tree 1 file changed +3
-9
lines changed Expand file tree Collapse file tree 1 file changed +3
-9
lines changed Original file line number Diff line number Diff line change 1
1
var themeToggleDarkIcon = document . getElementById ( 'theme-toggle-dark-icon' ) ;
2
2
var themeToggleLightIcon = document . getElementById ( 'theme-toggle-light-icon' ) ;
3
3
4
- console . log ( "click me outer side " ) ;
5
4
6
5
if ( document . documentElement . getAttribute ( "data-theme" ) === "dark" ) {
7
-
8
6
themeToggleDarkIcon . classList . remove ( 'hidden' ) ;
9
-
10
7
} else {
11
8
themeToggleLightIcon . classList . remove ( 'hidden' ) ;
12
9
}
@@ -17,18 +14,15 @@ var themeToggleBtn = document.getElementById('theme-toggle');
17
14
18
15
19
16
themeToggleBtn . addEventListener ( 'click' , function ( ) {
20
-
21
- // toggle icons inside button
22
17
23
18
themeToggleDarkIcon . classList . toggle ( 'hidden' ) ;
24
19
themeToggleLightIcon . classList . toggle ( 'hidden' ) ;
25
20
26
21
27
- console . log ( 'click me' ) ;
28
-
29
- if ( document . documentElement . getAttribute ( "data-theme" ) === "dark" ) {
22
+ if ( ! themeToggleLightIcon . classList . contains ( "hidden" ) ) {
30
23
document . documentElement . setAttribute ( 'data-theme' , 'dark' ) ;
31
24
} else {
32
- document . documentElement . setAttribute ( 'data-theme' , 'light' )
25
+ document . documentElement . setAttribute ( 'data-theme' , 'light' ) ;
33
26
}
27
+
34
28
} ) ;
You can’t perform that action at this time.
0 commit comments