@@ -11,13 +11,17 @@ function reveal() {
11
11
} ) ;
12
12
}
13
13
window . addEventListener ( "scroll" , reveal ) ;
14
- function removeActive ( navColumnarMenu ) {
14
+ function removeActive ( navColumnarMenu , navColumnarMenuBackground ) {
15
+ navColumnarMenuBackground . style . visibility = "hidden" ;
16
+ navColumnarMenuBackground . classList . remove ( "active" ) ;
15
17
navColumnarMenu . classList . remove ( "active" ) ;
16
18
[ ...document . getElementsByClassName ( "oscured" ) ] . forEach ( ( element ) => {
17
19
element . classList . remove ( "opacity-effect" ) ;
18
20
} ) ;
19
21
}
20
- function addActive ( navColumnarMenu ) {
22
+ function addActive ( navColumnarMenu , navColumnarMenuBackground ) {
23
+ navColumnarMenuBackground . style . visibility = "visible" ;
24
+ navColumnarMenuBackground . classList . add ( "active" ) ;
21
25
navColumnarMenu . classList . add ( "active" ) ;
22
26
[ ...document . getElementsByClassName ( "oscured" ) ] . forEach ( ( element ) => {
23
27
element . classList . add ( "opacity-effect" ) ;
@@ -31,14 +35,10 @@ document.addEventListener("DOMContentLoaded", function (event) {
31
35
"nav-columnar-menu-background"
32
36
) ;
33
37
if ( navColumnarMenu . classList . contains ( "active" ) ) {
34
- navColumnarMenuBackground . style . visibility = "hidden" ;
35
- navColumnarMenuBackground . classList . remove ( "active" ) ;
36
- removeActive ( navColumnarMenu ) ;
38
+ removeActive ( navColumnarMenu , navColumnarMenuBackground ) ;
37
39
}
38
40
if ( element . id === "show-nav-columnar-menu" ) {
39
- navColumnarMenuBackground . style . visibility = "visible" ;
40
- navColumnarMenuBackground . classList . add ( "active" ) ;
41
- addActive ( navColumnarMenu ) ;
41
+ addActive ( navColumnarMenu , navColumnarMenuBackground ) ;
42
42
}
43
43
} ) ;
44
44
} ) ;
@@ -50,9 +50,7 @@ document.addEventListener("DOMContentLoaded", function (event) {
50
50
"nav-columnar-menu-background"
51
51
) ;
52
52
if ( ev . path [ 0 ] . id == 'nav-columnar-menu-background' ) {
53
- navColumnarMenuBackground . style . visibility = "hidden" ;
54
- navColumnarMenuBackground . classList . remove ( "active" ) ;
55
- removeActive ( navColumnarMenu ) ;
53
+ removeActive ( navColumnarMenu , navColumnarMenuBackground ) ;
56
54
}
57
55
} ,
58
56
false
0 commit comments