From e054a963f61c8e40ab9979155ce75b3b39bd32ee Mon Sep 17 00:00:00 2001 From: billz Date: Tue, 29 Oct 2019 14:18:16 +0000 Subject: [PATCH] Adjust sidebar toggle behavior on >768 displays --- app/js/custom.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/app/js/custom.js b/app/js/custom.js index 65bfa0e9..2025202f 100644 --- a/app/js/custom.js +++ b/app/js/custom.js @@ -269,19 +269,23 @@ $("#sidebarToggleTopbar").on('click', function(e) { $("#sidebarToggle, #sidebarToggleTop").on('click', function(e) { var toggled = $(".sidebar").hasClass("toggled"); // Persist state in cookie - setCookie('sidebar',toggled, 90); + setCookie('sidebarToggled',toggled, 90); }); $(function() { if ($(window).width() < 768) { $('.sidebar').addClass('toggled'); + setCookie('sidebarToggled',false, 90); } }); $(window).on("load resize",function(e) { if ($(window).width() > 768) { - $('.sidebar').removeClass('d-none d-md-block'); - }; + $('.sidebar').removeClass('d-none d-md-block'); + if (getCookie('sidebarToggled') == 'false') { + $('.sidebar').removeClass('toggled'); + } + } }); // Adds active class to current nav-item