diff --git a/static/abaev-html.css b/static/abaev-html.css
index 3ed2840..3de1717 100644
--- a/static/abaev-html.css
+++ b/static/abaev-html.css
@@ -115,6 +115,11 @@ nav#entrylist {
padding-left: 10px;
}
+nav li.abv-menu-re {
+ filter: grayscale(100%);
+ filter: gray;
+}
+
main {}
article.abv-entry {
diff --git a/static/abaev.js b/static/abaev.js
index 01cae1b..405a589 100644
--- a/static/abaev.js
+++ b/static/abaev.js
@@ -91,11 +91,14 @@ $( document ).ready(function() {
// Quick filter functionality
$('#filter-entries').on("keyup", function () {
var value = $(this).val().toLowerCase();
- if (value.length > 1) {
- $("#entrylist > ul > li").filter(function () {
- return $(this).toggle($(this).children('a').text().toLowerCase().indexOf(value) > -1)
+ if (value.length > 0) {
+ $("#entrylist > ul > li:not([hidden])").filter(function () {
+ return $(this).toggle($(this).children('a').text().toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g, "").startsWith(value))
});
}
+ else {
+ $("#entrylist > ul > li").show();
+ }
return false;
});