[IMP]use debounce to close on scroll.

bzr revid: vme@tinyerp.com-20130221093922-ofzreua1ua4nv0yd
This commit is contained in:
Vidhin Mehta 2013-02-21 15:09:22 +05:30
parent bf8cb150ba
commit 5da4bd83b6
1 changed files with 4 additions and 3 deletions

View File

@ -3064,11 +3064,12 @@ instance.web.form.FieldMany2One = instance.web.form.AbstractField.extend(instanc
}
});
// Autocomplete close on dialog content scroll
this.$input.closest(".ui-dialog .ui-dialog-content").scroll(function(){
if(self.$input.autocomplete("widget").is(":visible")){
var close_autocomplete = _.debounce(function(){
if(self.$input.autocomplete("widget").is(":visible")){
self.$input.autocomplete("close");
}
});
}, 100);
this.$input.closest(".ui-dialog .ui-dialog-content").on('scroll', this, close_autocomplete)
self.ed_def = $.Deferred();
self.uned_def = $.Deferred();
var ed_delay = 200;