diff options
| Commit | 180ddde58dd0d56466a65db5092b8f53e7379fae (patch) | |
|---|---|---|
| Author | 2023-01-04 20:26:18 +0200 | |
| Committer | 2023-01-04 20:26:18 +0200 | |
| Files | dc487fc11abb21a53a288bc785db5357d0427840 /src/scripts | |
| syndamia.com-180ddde58dd0d56466a65db5092b8f53e7379fae.tar syndamia.com-180ddde58dd0d56466a65db5092b8f53e7379fae.tar.gz syndamia.com-180ddde58dd0d56466a65db5092b8f53e7379fae.zip | ||
| Parent | b547961abeaa6734292be03579f808e01ee37531 (diff) | |
[expands-navbar] Fixed navbar being always expanded on small screens
1 files changed, 3 insertions, 3 deletions
| -rw-r--r-- | src/scripts/expand-navbar.js | 6 |
diff --git a/src/scripts/expand-navbar.js b/src/scripts/expand-navbar.js index a28a98c..034bddf 100644 --- a/src/scripts/expand-navbar.js +++ b/src/scripts/expand-navbar.js @@ -1,7 +1,7 @@ const expandBtn = document.getElementById('expandNavbarBtn'); const sidebarElem = document.getElementsByClassName('sidebar')[0]; -if (localStorage.getItem('navbar') === 'hidden') { +if (localStorage.getItem('navbar') === 'hidden' || window.innerWidth <= 610) { expandBtn.src = '/img/layout-navbar-expand-tabler.svg'; sidebarElem.classList.add('sidebar-hidden'); } @@ -9,12 +9,12 @@ if (localStorage.getItem('navbar') === 'hidden') { expandBtn.onclick = function() { sidebarElem.classList.toggle('sidebar-hidden'); - if (localStorage.getItem('navbar') !== 'norm') { + if (!sidebarElem.classList.contains('sidebar-hidden')) { expandBtn.src = '/img/layout-navbar-collapse-tabler.svg'; if (window.innerWidth > 610) localStorage.setItem('navbar', 'norm'); } else { expandBtn.src = '/img/layout-navbar-expand-tabler.svg'; - localStorage.setItem('navbar', 'hidden'); + if (window.innerWidth > 610) localStorage.setItem('navbar', 'hidden'); } } |