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