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

This commit is contained in:
gaelle morin
2021-04-14 13:56:34 +02:00
committed by Jean-Baptiste Pasquier
parent 50f7d49810
commit 38e9ab1d7b
6 changed files with 42 additions and 14 deletions

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");