diff options
Diffstat (limited to 'tinydns-status-html.lsp')
-rw-r--r-- | tinydns-status-html.lsp | 21 |
1 files changed, 10 insertions, 11 deletions
diff --git a/tinydns-status-html.lsp b/tinydns-status-html.lsp index c006939..befc4a1 100644 --- a/tinydns-status-html.lsp +++ b/tinydns-status-html.lsp @@ -4,22 +4,21 @@ require("viewfunctions") <script type="text/javascript" src="/js/jquery-latest.js"></script> <script type="text/javascript"> - last_phrase = "" + var last_phrase = ""; $(function(){ $("#filter").keyup(function(){ var phrase = this.value; - if (phrase == last_phrase) return false; + if (phrase == last_phrase) { return false; } last_phrase = phrase; - var elems = $("#records").find("li"); - elems.each(function(){ - var elem = this - if (elem.innerText.indexOf(phrase)>=0) { - jQuery(elem).show(); + $("#records li").each(function(){ + var elem = jQuery(this); + if (elem.text().indexOf(phrase)>=0) { + elem.show(); } else { - jQuery(elem).hide(); - }; - }) - }) + elem.hide(); + } + }); + }); $("#filter-list").submit(function(){ return false; }).focus(); |