[IMP] hide res.log messages when doing view switches (e.g. edit/save/cancel/whatever)
authorXavier Morel <xmo@openerp.com>
Wed, 7 Dec 2011 11:04:08 +0000 (12:04 +0100)
committerXavier Morel <xmo@openerp.com>
Wed, 7 Dec 2011 11:04:08 +0000 (12:04 +0100)
bzr revid: xmo@openerp.com-20111207110408-qa2lv1mw4oxa3qpa

addons/web/static/src/js/views.js

index 91d7aaf..5bb51af 100644 (file)
@@ -471,8 +471,13 @@ session.web.ViewManagerAction = session.web.ViewManager.extend(/** @lends oepner
     },
     on_mode_switch: function (view_type, no_store) {
         var self = this;
+        var switched = $.when(this._super(view_type, no_store)).then(function () {
+            self.$element.find('.oe-view-manager-logs:first')
+                .addClass('oe-folded').removeClass('oe-has-more')
+                .find('ul').empty();
+        });
         return $.when(
-                this._super(view_type, no_store),
+                switched,
                 this.shortcut_check(this.views[view_type])
             ).then(function() {
                 var controller = self.views[self.active_view].controller,