@@ -11,13 +11,17 @@ function reveal() {
1111 } ) ;
1212}
1313window . addEventListener ( "scroll" , reveal ) ;
14- function removeActive ( navColumnarMenu ) {
14+ function removeActive ( navColumnarMenu , navColumnarMenuBackground ) {
15+ navColumnarMenuBackground . style . visibility = "hidden" ;
16+ navColumnarMenuBackground . classList . remove ( "active" ) ;
1517 navColumnarMenu . classList . remove ( "active" ) ;
1618 [ ...document . getElementsByClassName ( "oscured" ) ] . forEach ( ( element ) => {
1719 element . classList . remove ( "opacity-effect" ) ;
1820 } ) ;
1921}
20- function addActive ( navColumnarMenu ) {
22+ function addActive ( navColumnarMenu , navColumnarMenuBackground ) {
23+ navColumnarMenuBackground . style . visibility = "visible" ;
24+ navColumnarMenuBackground . classList . add ( "active" ) ;
2125 navColumnarMenu . classList . add ( "active" ) ;
2226 [ ...document . getElementsByClassName ( "oscured" ) ] . forEach ( ( element ) => {
2327 element . classList . add ( "opacity-effect" ) ;
@@ -31,14 +35,10 @@ document.addEventListener("DOMContentLoaded", function (event) {
3135 "nav-columnar-menu-background"
3236 ) ;
3337 if ( navColumnarMenu . classList . contains ( "active" ) ) {
34- navColumnarMenuBackground . style . visibility = "hidden" ;
35- navColumnarMenuBackground . classList . remove ( "active" ) ;
36- removeActive ( navColumnarMenu ) ;
38+ removeActive ( navColumnarMenu , navColumnarMenuBackground ) ;
3739 }
3840 if ( element . id === "show-nav-columnar-menu" ) {
39- navColumnarMenuBackground . style . visibility = "visible" ;
40- navColumnarMenuBackground . classList . add ( "active" ) ;
41- addActive ( navColumnarMenu ) ;
41+ addActive ( navColumnarMenu , navColumnarMenuBackground ) ;
4242 }
4343 } ) ;
4444 } ) ;
@@ -50,9 +50,7 @@ document.addEventListener("DOMContentLoaded", function (event) {
5050 "nav-columnar-menu-background"
5151 ) ;
5252 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 ) ;
5654 }
5755 } ,
5856 false
0 commit comments