From b5ffdb47ec618b02d869bcc3e86eead0109e4278 Mon Sep 17 00:00:00 2001 From: billz Date: Thu, 24 Oct 2019 21:38:33 +0100 Subject: [PATCH] Toggle sidebar, overrides SB Admin 2 behavior --- app/js/custom.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/app/js/custom.js b/app/js/custom.js index 25c4aeeb..400cfe0f 100644 --- a/app/js/custom.js +++ b/app/js/custom.js @@ -258,6 +258,27 @@ var themes = { "terminal" : "terminal.css", } +// Toggles the sidebar navigation. +// Overrides the default SB Admin 2 behavior +$("#sidebarToggleTopbar").on('click', function(e) { + $("body").toggleClass("sidebar-toggled"); + $(".sidebar").toggleClass("toggled"); + $(".sidebar").toggleClass("d-none"); +}); + +$(function() { + if ($(window).width() < 768) { + $('.sidebar').addClass('toggled'); + } +}); + +$(window).resize(function() { + if ($(window).width() > 768) { + $('.sidebar').removeClass('d-none'); + $('.sidebar').removeClass('toggled'); + }; + }); + $(document) .ajaxSend(setCSRFTokenHeader) .ready(contentLoaded)