From c6f126c8d21a12ecaa0e8247c92ed94a9b73e033 Mon Sep 17 00:00:00 2001 From: Timo Rieber Date: Thu, 4 Dec 2014 23:20:29 +0100 Subject: [PATCH] Fixed admin submenus not working correctly when more than one registered --- wagtail/wagtailadmin/static/wagtailadmin/js/submenu.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/wagtail/wagtailadmin/static/wagtailadmin/js/submenu.js b/wagtail/wagtailadmin/static/wagtailadmin/js/submenu.js index d273e3e677..61ec1e878d 100644 --- a/wagtail/wagtailadmin/static/wagtailadmin/js/submenu.js +++ b/wagtail/wagtailadmin/static/wagtailadmin/js/submenu.js @@ -9,6 +9,11 @@ $(function(){ $explorer.dlmenu('closeMenu'); } + // Close other active submenus first, if any + if($('.nav-wrapper.submenu-active').length){ + $('.nav-main .submenu-active, .nav-wrapper').removeClass('submenu-active'); + } + $(this).closest('li').toggleClass('submenu-active'); $('.nav-wrapper').toggleClass('submenu-active'); return false