From 3058ba125ca724b57aba8795bf46698a092b6087 Mon Sep 17 00:00:00 2001 From: Yasser Hassan Date: Sun, 14 Jun 2015 15:00:29 +0200 Subject: [PATCH] Trigger expand/collapse events for right sidebar This commit will trigger the events `expanded.pushMenu` and `collapsed.pushMenu` on expanding and collapsing the right sidebar respectively as mentioned in #444. --- dist/js/app.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/dist/js/app.js b/dist/js/app.js index 64dacfa2e..4f9e5b2a0 100644 --- a/dist/js/app.js +++ b/dist/js/app.js @@ -316,15 +316,18 @@ function _init() { //Enable sidebar push menu if ($(window).width() > (screenSizes.sm - 1)) { - $("body").toggleClass('sidebar-collapse'); + if ($("body").hasClass('sidebar-collapse')) { + $("body").removeClass('sidebar-collapse').trigger('expanded.pushMenu'); + } else { + $("body").addClass('sidebar-collapse').trigger('collapsed.pushMenu'); + } } //Handle sidebar push menu for small screens else { if ($("body").hasClass('sidebar-open')) { - $("body").removeClass('sidebar-open'); - $("body").removeClass('sidebar-collapse') + $("body").removeClass('sidebar-open').removeClass('sidebar-collapse').trigger('collapsed.pushMenu'); } else { - $("body").addClass('sidebar-open'); + $("body").addClass('sidebar-open').trigger('expanded.pushMenu'); } } }); @@ -342,7 +345,6 @@ function _init() { && $('body').hasClass('sidebar-mini'))) { this.expandOnHover(); } - }, expandOnHover: function () { var _this = this; @@ -725,4 +727,4 @@ function _init() { } }); }; -}(jQuery)); \ No newline at end of file +}(jQuery));