patch: New right menu on mobile - JS fixed + extended through admin

This commit is contained in:
gaelle morin
2021-04-15 11:44:49 +00:00
committed by Jean-Baptiste Pasquier
parent 50f7d49810
commit 38e9ab1d7b
6 changed files with 42 additions and 14 deletions
+25 -3
View File
@@ -35,8 +35,30 @@ function openRightMenu() {
);
}
const controls = document.querySelectorAll('.jsMobileSidebarControl');
Array.from(controls).forEach(control => {
const control = document.querySelector('.jsMobileSidebarControl');
const buttons = control.querySelectorAll('.jsMobileRightMenuButton');
const rightMenu = control.querySelector('.jsRightMenu');
Array.from(buttons).forEach(button =>
button.addEventListener("click", () => {
if (button.classList.contains('icon-close')) {
button.classList.remove('icon-close');
button.classList.add('icon-options-vertical');
rightMenu.setAttribute('hidden', '');
}
else {
button.classList.remove('icon-options-vertical');
button.classList.add('icon-close');
rightMenu.removeAttribute('hidden');
};
})
)
/*Array.from(controls).forEach(control => {
const button = control.querySelector('.jsMobileRightMenuButton');
const rightMenu = control.querySelector('.jsRightMenu');
@@ -53,7 +75,7 @@ Array.from(controls).forEach(control => {
rightMenu.removeAttribute('hidden');
}
});
});
});*/
/*const buttons = document.querySelectorAll(".jsMobileToggleRightMenu");