diff options
author | Daniil Baturin <daniil@vyos.io> | 2024-04-25 12:21:36 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-25 12:21:36 +0200 |
commit | e2e5f3a9ae0286a9322c4942028193133364af1a (patch) | |
tree | c1842955aa05f100ea8083420429e5c46a46a7c0 /site/js/burger-manu-click-handler.js | |
parent | 32863d35742190bf12ca1ca066907f337292a43f (diff) | |
parent | 5c43b9a00bbdabb73e92884a6294b7be3e6101c3 (diff) | |
download | community.vyos.net-e2e5f3a9ae0286a9322c4942028193133364af1a.tar.gz community.vyos.net-e2e5f3a9ae0286a9322c4942028193133364af1a.zip |
Merge pull request #24 from bogdankol/restylisation
Restylе of all pages
Diffstat (limited to 'site/js/burger-manu-click-handler.js')
-rw-r--r-- | site/js/burger-manu-click-handler.js | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/site/js/burger-manu-click-handler.js b/site/js/burger-manu-click-handler.js new file mode 100644 index 0000000..6030c0b --- /dev/null +++ b/site/js/burger-manu-click-handler.js @@ -0,0 +1,39 @@ +document.addEventListener('click', (e) => { + const burgerMenuIcon = document.getElementById('burgerMenu') + const closeBurgerMenuIcon = document.getElementById('closeIcon') + const bottomPartBurgerMenu = document.getElementById('bottomPartOfBurgerMenu') + const navigation = document.getElementById('navigation') + + function openBurgerMenu() { + burgerMenuIcon.classList.remove('visible') + burgerMenuIcon.classList.add('not__visible') + + closeBurgerMenuIcon.classList.remove('not__visible') + closeBurgerMenuIcon.classList.add('visible') + + bottomPartBurgerMenu.classList.remove('not__visible') + bottomPartBurgerMenu.classList.add('visible') + + navigation.classList.add('background__white') + } + + function closeBurgerMenu() { + burgerMenuIcon.classList.remove('not__visible') + burgerMenuIcon.classList.add('visible') + + closeBurgerMenuIcon.classList.remove('visible') + closeBurgerMenuIcon.classList.add('not__visible') + + bottomPartBurgerMenu.classList.remove('visible') + bottomPartBurgerMenu.classList.add('not__visible') + + } + + if (e.target?.id === 'burgerMenu') { + openBurgerMenu() + } + if (e.target?.id === 'closeIcon' || + e.target?.id === 'bottomPartOfBurgerMenu') { + closeBurgerMenu() + } +}) |