From 4c1985098aee2b98f26c8b867461476158780867 Mon Sep 17 00:00:00 2001 From: Sipke Schoorstra Date: Mon, 14 Jul 2014 00:18:50 -0700 Subject: [PATCH] Improving admin filter. Taking into account any sub menu items that match the query. --- src/Orchard.Web/Themes/TheAdmin/Scripts/admin.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/Orchard.Web/Themes/TheAdmin/Scripts/admin.js b/src/Orchard.Web/Themes/TheAdmin/Scripts/admin.js index c2ae26239..d14b9cb54 100644 --- a/src/Orchard.Web/Themes/TheAdmin/Scripts/admin.js +++ b/src/Orchard.Web/Themes/TheAdmin/Scripts/admin.js @@ -116,10 +116,13 @@ } if (e.keyCode == 13) { - var firstVisibleItem = adminMenu.find("li a").filter(":visible"); + var visibleItems = adminMenu.find("li a").filter(":visible"); - if (firstVisibleItem.length > 0) { - location.href = firstVisibleItem.attr("href"); + if (visibleItems.length > 0) { + var hit = visibleItems.filter(function(b, c) { + return $(c).text().toLowerCase().indexOf(a) !== -1; + }); + location.href = hit.attr("href"); } } });