[IMP] remove explicit clearing of search form fields (let form's native event do that), delay do_search triggering so the native event has the time to execute

bzr revid: xmo@openerp.com-20110901144159-tdj037g27635dkfu
This commit is contained in:
Xavier Morel
2011-09-01 16:41:59 +02:00
parent bb00369ecc
commit 567d2dc341
+4 -10
View File
@@ -315,23 +315,17 @@ openerp.base.SearchView = openerp.base.Widget.extend({
this.notification.notify("Invalid Search", "triggered from search view");
},
do_clear: function () {
this.$element.find(':input').each(function(){
switch(this.type) {
case 'text':
case 'select-one':
$(this).val('');
break;
}
});
$('.filter_label').removeClass('enabled');
var string = $('a.searchview_group_string');
var string = $('a.searchview_group_string'), self = this;
_.each(string, function(str){
$(str).closest('div.searchview_group').removeClass("expanded").addClass('folded');
});
this.$element.find('table:last').hide();
$('.searchview_extended_groups_list').empty();
this.do_search();
setTimeout(function () {
self.do_search();
});
},
/**
* Triggered when the search view gets cleared