mirror of
https://github.com/inventree/InvenTree.git
synced 2025-07-04 20:51:00 +00:00
Simple search filtering for part list
- Needs to be 'generecised' - Working well for now
This commit is contained in:
12
InvenTree/static/script/delay.js
Normal file
12
InvenTree/static/script/delay.js
Normal file
@ -0,0 +1,12 @@
|
||||
var msDelay = 0;
|
||||
|
||||
var delay = (function(){
|
||||
return function(callback, ms){
|
||||
clearTimeout(msDelay);
|
||||
msDelay = setTimeout(callback, ms);
|
||||
};
|
||||
})();
|
||||
|
||||
function cancelTimer(){
|
||||
clearTimeout(msDelay);
|
||||
}
|
@ -1,12 +1,3 @@
|
||||
var keyDelay = 0;
|
||||
|
||||
var delay = (function(){
|
||||
return function(callback, ms){
|
||||
clearTimeout(keyDelay);
|
||||
keyDelay = setTimeout(callback, ms);
|
||||
};
|
||||
})();
|
||||
|
||||
|
||||
function add_company(company){
|
||||
|
||||
@ -47,8 +38,8 @@ $(document).ready(function(){
|
||||
$("#company-filter").keyup(function(e) {
|
||||
|
||||
if (e.keyCode == 27){ // Escape key
|
||||
clearTimeout(keyDelay);
|
||||
$("#company-filter").val('');
|
||||
cancelTimer();
|
||||
filter('');
|
||||
}
|
||||
else {
|
||||
|
Reference in New Issue
Block a user