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

Reply via email to