From 72bf0461ae0f59f49e0ded46c8980e1518cb7d39 Mon Sep 17 00:00:00 2001 From: cpa-openerp Date: Mon, 7 May 2012 18:35:30 +0530 Subject: [PATCH 1/2] [FIX] Fixed clear button not removed default value from search view. bzr revid: cpa@tinyerp.com-20120507130530-t08zp8bp7mjezif9 --- addons/web/static/src/js/search.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/web/static/src/js/search.js b/addons/web/static/src/js/search.js index 9a2e071f344..190d8d87ee5 100644 --- a/addons/web/static/src/js/search.js +++ b/addons/web/static/src/js/search.js @@ -459,6 +459,8 @@ openerp.web.SearchView = openerp.web.OldWidget.extend(/** @lends openerp.web.Sea * @event */ on_clear: function () { + this.$element.find('option').removeAttrs("selected"); + this.$element.find('input').val(""); this.do_search(); }, /** From 61177bcb2998bbe664c176777945139664fa249c Mon Sep 17 00:00:00 2001 From: cpa-openerp Date: Fri, 8 Jun 2012 10:33:47 +0530 Subject: [PATCH 2/2] [FIX] Fixed clear button works for all fields. bzr revid: cpa@tinyerp.com-20120608050347-4y9j1kd0i4ill2jo --- addons/web/static/src/js/search.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/web/static/src/js/search.js b/addons/web/static/src/js/search.js index 739a3d2f10b..a5ab405327b 100644 --- a/addons/web/static/src/js/search.js +++ b/addons/web/static/src/js/search.js @@ -819,6 +819,9 @@ openerp.web.search.Field = openerp.web.search.Input.extend( /** @lends openerp.w val); } return _.extend({}, domain, {own_values: {self: val}}); + }, + clear: function () { + this.$element.removeAttr('value'); } }); /** @@ -835,9 +838,6 @@ openerp.web.search.CharField = openerp.web.search.Field.extend( /** @lends opene default_operator: 'ilike', get_value: function () { return this.$element.val(); - }, - clear: function () { - this.$element.removeAttr('value'); } }); openerp.web.search.NumberField = openerp.web.search.Field.extend(/** @lends openerp.web.search.NumberField# */{