css: refactoring & fixing - finalized

This commit is contained in:
Jean-Baptiste Pasquier
2019-05-14 18:19:30 +02:00
parent 2c649c447e
commit 9d26dd5954
10 changed files with 47 additions and 36 deletions

View File

@ -1,8 +1,9 @@
document.addEventListener('DOMContentLoaded', function (event) {
const menuWrappers = Array.from(document.querySelectorAll('.menu-wrapper'));
const rightMenus = Array.from(document.querySelectorAll('nav.jsRightMenu'));
const viewsContainer = Array.from(document.querySelectorAll('.views-container'));
// Toggle sub-menus
//- Toggle sub-menus
menuWrappers.forEach(menuWrapper => {
const menu = menuWrapper.querySelector('.menu');
menu.addEventListener('click', e => {
@ -10,12 +11,13 @@ document.addEventListener('DOMContentLoaded', function (event) {
});
});
// Open/close menu on the right
//- Open/close menu on the right
rightMenus.forEach(rightMenu => {
const btnRightMenu = rightMenu.querySelector("li.jsOffsiteToggle");
btnRightMenu.addEventListener('click', e => {
rightMenu.classList.toggle('offsite-is-closed');
rightMenus.forEach(rM => rM.classList.toggle('offsite-is-closed'));
viewsContainer.forEach(vC => vC.classList.toggle('sidebar-is-closed'));
})
});