From a62acb278fe6b8f787ee966c818684c7f4ba2a34 Mon Sep 17 00:00:00 2001 From: vallabh Date: Tue, 21 Apr 2015 17:33:21 +0530 Subject: [PATCH] #23 fixed reset on close is now optional new option added `resetOnClose` --- js/jquery.dlmenu.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/js/jquery.dlmenu.js b/js/jquery.dlmenu.js index 6f26cec..dec44e4 100755 --- a/js/jquery.dlmenu.js +++ b/js/jquery.dlmenu.js @@ -35,7 +35,9 @@ useActiveItemAsBackLabel: false, // Change to "true" to add a navigable link to the active item to its child // menu. - useActiveItemAsLink: false + useActiveItemAsLink: false, + // On close reset the menu to root + resetOnClose: true }; $.DLMenu.prototype = { @@ -111,7 +113,7 @@ $body.off( 'click' ).children().on( 'click.dlmenu', function() { self._closeMenu() ; } ); - + } return false; } ); @@ -202,7 +204,9 @@ var self = this, onTransitionEndFn = function() { self.$menu.off( self.transEndEventName ); - self._resetMenu(); + if( self.options.resetOnClose ){ + self._resetMenu(); + } }; this.$menu.removeClass( 'dl-menuopen' );