diff options
author | Ted Trask <ttrask01@yahoo.com> | 2008-06-20 19:46:54 +0000 |
---|---|---|
committer | Ted Trask <ttrask01@yahoo.com> | 2008-06-20 19:46:54 +0000 |
commit | 0ef2d768dcf5a12cf90ed8fa5193fb9382947173 (patch) | |
tree | 9a88411564e715e64c55e8bf6b4cece10c55148e /tinydns-status-html.lsp | |
parent | d2dab8685a8aef5a773ab088f4a5c926c673e0df (diff) | |
download | acf-tinydns-0ef2d768dcf5a12cf90ed8fa5193fb9382947173.tar.bz2 acf-tinydns-0ef2d768dcf5a12cf90ed8fa5193fb9382947173.tar.xz |
Cleaned up tinydns javascript and made it work on Firefox.
git-svn-id: svn://svn.alpinelinux.org/acf/tinydns/trunk@1221 ab2d0c66-481e-0410-8bed-d214d4d58bed
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(); |