mirror of https://github.com/OCA/web.git
[ADD] search only a few milliseconds after a keypress
parent
2aaab334cb
commit
21c2320dc4
|
@ -84,6 +84,7 @@ openerp.web_search_autocomplete_prefetch = function(instance)
|
|||
});
|
||||
|
||||
instance.web.search.AutoComplete.include({
|
||||
keypress_timeout: 200,
|
||||
select_item: function()
|
||||
{
|
||||
if(!this.current_result)
|
||||
|
@ -92,5 +93,18 @@ openerp.web_search_autocomplete_prefetch = function(instance)
|
|||
}
|
||||
return this._super.apply(this, arguments);
|
||||
},
|
||||
initiate_search: function(query)
|
||||
{
|
||||
var self = this,
|
||||
_super = this._super,
|
||||
last_timeout = null;
|
||||
this.last_timeout = last_timeout = window.setTimeout(function()
|
||||
{
|
||||
if(self.last_timeout == last_timeout)
|
||||
{
|
||||
_super.apply(self, [query]);
|
||||
}
|
||||
}, this.keypress_timeout)
|
||||
},
|
||||
});
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue