diff --git a/themes/red/assets/js/site.js b/themes/red/assets/js/site.js index f502221..26f121d 100644 --- a/themes/red/assets/js/site.js +++ b/themes/red/assets/js/site.js @@ -1,9 +1,21 @@ function checkWidth() { - if (!window.matchMedia('(max-device-width: 768px)').matches) { - document.getElementById("nav-menu").open = true; + let navmenu = document.getElementById("nav-menu"); + + // If the device somehow gains the stick sidebar, make sure it's open + if (window.matchMedia('(max-device-width: 768px)').matches) { + navmenu.open = true; } } window.onresize = function() { checkWidth(); }; + +checkWidth(); + +let navmenu = document.getElementById("nav-menu"); + +// Disable by default on mobile devices +if (window.matchMedia('(max-device-width: 768px)').matches) { + navmenu.open = false; +}