Vishmita Jadeja (openerp) has proposed merging
lp:~openerp-dev/openerp-web/trunk-search_clear-vja into lp:openerp-web.
Requested reviews:
OpenERP R&D Web Team (openerp-dev-web)
For more details, see:
https://code.launchpad.net/~openerp-dev/openerp-web/trunk-search_clear-vja/+merge/69959
-Implement clear button functionality.
-It will clear all search criteria, groupby and extended filters.
--
https://code.launchpad.net/~openerp-dev/openerp-web/trunk-search_clear-vja/+merge/69959
Your team OpenERP R&D Team is subscribed to branch
lp:~openerp-dev/openerp-web/trunk-search_clear-vja.
=== modified file 'addons/base/static/src/js/search.js'
--- addons/base/static/src/js/search.js 2011-07-28 16:59:14 +0000
+++ addons/base/static/src/js/search.js 2011-08-01 07:01:29 +0000
@@ -324,7 +324,35 @@
*
* @event
*/
- on_clear: function () { },
+
+ on_clear: function () {
+ this.$element.find(':input').each(function(){
+ switch(this.type) {
+ case 'text':
+ case 'string':
+ $(this).val('');
+ break;
+ case 'checkbox':
+ case 'radio':
+ this.checked = false;
+ break;
+ }
+ });
+ this.$element.find(':button').each(function(){
+ if ($(this).hasClass('enabled')) {
+ $(this).removeClass('enabled')
+ }
+ });
+
+ if ($("div .expanded").not("#oe_app_search table:first-child. expanded")){
+ var string = ($("div.expanded").not("#oe_app_search table:first-child .expanded"));
+ $(string).removeClass('expanded');
+ $(string).addClass('folded');
+ }
+ $('#oe_app_search table').last().attr( 'style' ,'display:none');
+ $('.searchview_extended_groups_list').empty();
+ this.rpc('/base/searchview/load',{'model' : this.model,'view_id':this.view_id},this.do_search());
+ },
/**
* Called by a filter propagating its state changes
*
_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help : https://help.launchpad.net/ListHelp