diff options
| Commit | 1a89b2f3c72789a9343e393ad35f1c690eff60fb (patch) | |
|---|---|---|
| Author | 2022-09-11 09:19:33 +0300 | |
| Committer | 2022-09-11 09:19:33 +0300 | |
| Files | 266b046476993aacbcd17f928486d2b13924874a /src/scripts | |
| syndamia.com-1a89b2f3c72789a9343e393ad35f1c690eff60fb.tar syndamia.com-1a89b2f3c72789a9343e393ad35f1c690eff60fb.tar.gz syndamia.com-1a89b2f3c72789a9343e393ad35f1c690eff60fb.zip | ||
| Parent | 6e2555f0895218e3324cab1e2b79fa019896d7e7 (diff) | |
Implemented javascript functionality for hiding and unhiding the sidebar on small screens and updated sidebar scalability
1 files changed, 16 insertions, 0 deletions
| -rw-r--r-- | src/scripts/expand-navbar.js | 16 |
diff --git a/src/scripts/expand-navbar.js b/src/scripts/expand-navbar.js new file mode 100644 index 0000000..a59a13f --- /dev/null +++ b/src/scripts/expand-navbar.js @@ -0,0 +1,16 @@ +const expandBtn = document.getElementById('expandNavbarBtn'); +const sidebarElem = document.getElementsByClassName('sidebar')[0]; + +expandBtn.classList.remove('hidden'); +sidebarElem.classList.add('sidebar-hidden'); + +expandBtn.onclick = function() { + sidebarElem.classList.toggle('sidebar-hidden'); + + if (sidebarElem.classList.contains('sidebar-hidden')) { + expandBtn.src = '/img/layout-navbar-expand-tabler.svg'; + } + else { + expandBtn.src = '/img/layout-navbar-collapse-tabler.svg'; + } +} |