Added better mobile navigation

This commit is contained in:
2023-01-17 02:15:00 -05:00
parent 57c5fb30c6
commit 2340dddd06
4 changed files with 104 additions and 0 deletions

View File

@ -3,6 +3,7 @@ $(document).ready( ->
$('#nav-toggle').on('click', toggleNav)
if getCookie('navCollapsed') == 'true'
$('body').addClass('collapsed')
$('#mobile-nav-toggle').on('click', toggleMobileNav)
)
@ -15,6 +16,13 @@ toggleNav = () ->
bodyElem.addClass('collapsed')
setCookie('navCollapsed', 'true')
toggleMobileNav = () ->
navElem = $('#mobile-nav')
if navElem.hasClass('expanded')
navElem.removeClass('expanded')
else
navElem.addClass('expanded')
getCookie = (cName) ->
name = cName + '='
cDecoded = decodeURIComponent(document.cookie)