Adjust sidebar toggle behavior on >768 displays

This commit is contained in:
billz 2019-10-29 14:18:16 +00:00
parent 7b02c1fa72
commit e054a963f6
1 changed files with 7 additions and 3 deletions

View File

@ -269,19 +269,23 @@ $("#sidebarToggleTopbar").on('click', function(e) {
$("#sidebarToggle, #sidebarToggleTop").on('click', function(e) { $("#sidebarToggle, #sidebarToggleTop").on('click', function(e) {
var toggled = $(".sidebar").hasClass("toggled"); var toggled = $(".sidebar").hasClass("toggled");
// Persist state in cookie // Persist state in cookie
setCookie('sidebar',toggled, 90); setCookie('sidebarToggled',toggled, 90);
}); });
$(function() { $(function() {
if ($(window).width() < 768) { if ($(window).width() < 768) {
$('.sidebar').addClass('toggled'); $('.sidebar').addClass('toggled');
setCookie('sidebarToggled',false, 90);
} }
}); });
$(window).on("load resize",function(e) { $(window).on("load resize",function(e) {
if ($(window).width() > 768) { 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 // Adds active class to current nav-item