diff --git a/js/layouts/navigation-menu.js b/js/layouts/navigation-menu.js index 73bfd40b2..4180b1f90 100644 --- a/js/layouts/navigation-menu.js +++ b/js/layouts/navigation-menu.js @@ -123,7 +123,12 @@ $(function() oEvent.preventDefault(); var sMenuGroupId = oMenuGroupElem.attr('data-menu-group-id'); - this._openDrawer(sMenuGroupId); + if(this._getActiveMenuGroupId() === sMenuGroupId) { + this._closeDrawer(); + } + else { + this._openDrawer(sMenuGroupId); + } }, _onBodyClick: function(oEvent) {