mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-10-15 19:54:57 +08:00
Adding case-insensitivity to admin filter and implementing enter key to navigate to the first result.
This commit is contained in:
@@ -92,8 +92,8 @@
|
||||
var allListItems = $("ul.menu-admin li ul li").not("#NavFilter");
|
||||
var itemHeading = $("ul.menu-admin li h3");
|
||||
|
||||
$("#adminfilter").keyup(function () {
|
||||
var a = $(this).val();
|
||||
$("#adminfilter").keyup(function (e) {
|
||||
var a = $(this).val().toLowerCase();
|
||||
|
||||
var filteredItemHeading = itemHeading.filter(function (b, c) {
|
||||
return $(c).text().toLowerCase().indexOf(a) !== -1;
|
||||
@@ -114,6 +114,14 @@
|
||||
} else {
|
||||
allListItems.show();
|
||||
}
|
||||
|
||||
if (e.keyCode == 13) {
|
||||
var firstVisibleItem = adminMenu.find("li a").filter(":visible");
|
||||
|
||||
if (firstVisibleItem.length > 0) {
|
||||
location.href = firstVisibleItem.attr("href");
|
||||
}
|
||||
}
|
||||
});
|
||||
};
|
||||
|
||||
|
@@ -11,7 +11,7 @@
|
||||
}
|
||||
|
||||
Model.Attributes.Add("role", "navigation");
|
||||
Model.Attributes.Add("data-filter-watermark", T("filter").Text);
|
||||
Model.Attributes.Add("data-filter-watermark", T("Filter").Text);
|
||||
var tag = Tag(Model, "ul");
|
||||
}
|
||||
@tag.StartElement
|
||||
|
Reference in New Issue
Block a user