Skip to content

Commit cdc5708

Browse files
committed
refactoring index.js
1 parent a7149f9 commit cdc5708

File tree

1 file changed

+9
-11
lines changed

1 file changed

+9
-11
lines changed

index.js

+9-11
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,17 @@ function reveal() {
1111
});
1212
}
1313
window.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

Comments
 (0)