summaryrefslogtreecommitdiff
path: root/addons/base/static/src/js
diff options
context:
space:
mode:
authorvishmita <vja@vja-desktop>2011-08-29 17:49:43 +0530
committervishmita <vja@vja-desktop>2011-08-29 17:49:43 +0530
commitbb00369ecc8a2d6dd09967864a67206d7782bfaf (patch)
treef4ea44c94b8a79f794fcceea10ae04e4c9acb416 /addons/base/static/src/js
parent1fb135fdd2596b60c23c25294c0e00459a317940 (diff)
[FIX] Need to reload searchview after Clear .
bzr revid: vja@vja-desktop-20110829121943-nqakojh56mn4rezy
Diffstat (limited to 'addons/base/static/src/js')
-rw-r--r--addons/base/static/src/js/search.js14
1 files changed, 12 insertions, 2 deletions
diff --git a/addons/base/static/src/js/search.js b/addons/base/static/src/js/search.js
index 00481fdf992..902217bbbda 100644
--- a/addons/base/static/src/js/search.js
+++ b/addons/base/static/src/js/search.js
@@ -315,14 +315,24 @@ 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');
_.each(string, function(str){
$(str).closest('div.searchview_group').removeClass("expanded").addClass('folded');
});
this.$element.find('table:last').hide();
+
$('.searchview_extended_groups_list').empty();
- $('.filter_label').removeClass('enabled');
- },
+ this.do_search();
+ },
/**
* Triggered when the search view gets cleared
*