summaryrefslogtreecommitdiff
path: root/lib/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'lib/scripts')
-rw-r--r--lib/scripts/qsearch.js7
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/scripts/qsearch.js b/lib/scripts/qsearch.js
index 97eaa7ef0..f83b7a5a1 100644
--- a/lib/scripts/qsearch.js
+++ b/lib/scripts/qsearch.js
@@ -14,6 +14,7 @@ var dw_qsearch = {
$inObj: null,
$outObj: null,
+ timer: null,
/**
* initialize the quick search
@@ -55,8 +56,12 @@ var dw_qsearch = {
dw_qsearch.$inObj.keyup(
function() {
+ if(dw_qsearch.timer){
+ window.clearTimeout(dw_qsearch.timer);
+ dw_qsearch.timer = null;
+ }
dw_qsearch.clear_results();
- window.setTimeout(do_qsearch, 500);
+ dw_qsearch.timer = window.setTimeout(do_qsearch, 500);
}
);