diff options
author | Evgeny Fadeev <evgeny.fadeev@gmail.com> | 2011-04-11 02:11:21 -0400 |
---|---|---|
committer | Evgeny Fadeev <evgeny.fadeev@gmail.com> | 2011-04-11 02:11:21 -0400 |
commit | 70c476f68a989689fe51e45d96d5fe9999a7dc23 (patch) | |
tree | 5a00ecc81bab3b57f24b6487b6e4c77e16c771c5 | |
parent | 20e1a7a2fe508d42353e0b0481d6de69119e0b2c (diff) | |
parent | 42cfa3f57112408c5886d103a9d28e1134cfba0f (diff) | |
download | askbot-70c476f68a989689fe51e45d96d5fe9999a7dc23.tar.gz askbot-70c476f68a989689fe51e45d96d5fe9999a7dc23.tar.bz2 askbot-70c476f68a989689fe51e45d96d5fe9999a7dc23.zip |
Merge branch 'andy'
-rw-r--r-- | askbot/skins/default/media/js/live_search.js | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/askbot/skins/default/media/js/live_search.js b/askbot/skins/default/media/js/live_search.js index 4151124b..b94ecf07 100644 --- a/askbot/skins/default/media/js/live_search.js +++ b/askbot/skins/default/media/js/live_search.js @@ -61,9 +61,11 @@ var liveSearch = function(){ var ask_page_search_listen = function(){ running = false; - query.keydown(function(e){ + var ask_page_eval_handle; + query.keyup(function(e){ if (running === false){ - setTimeout(eval_query, 50); + clearTimeout(ask_page_eval_handle); + ask_page_eval_handle = setTimeout(eval_query, 400); } }); }; @@ -71,15 +73,14 @@ var liveSearch = function(){ var main_page_search_listen = function(){ running = false; refresh_x_button(); - query.keydown(function(e){ + var main_page_eval_handle; + query.keyup(function(e){ refresh_x_button(); if (running === false){ - setTimeout(eval_query, 50); + clearTimeout(main_page_eval_handle); + main_page_eval_handle = setTimeout(eval_query, 400); } }); - query.keyup(function(){ - refresh_x_button(); - }); }; var render_counter = function(count, word, counter_class, counter_subclass){ |