summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js/chrome.js
diff options
context:
space:
mode:
authorXavier Morel <xmo@openerp.com>2012-01-12 09:49:10 +0100
committerXavier Morel <xmo@openerp.com>2012-01-12 09:49:10 +0100
commit12e3ef7fbfd8f3a45f1e995a9261d1d12496a31b (patch)
tree8599ab0d173ce4fc46bf48f7903ae2d0fd2a9e10 /addons/web/static/src/js/chrome.js
parentc92b29e3f9b7151eeddf0ef8109f8c72f7b2304e (diff)
[IMP] add lazier proxy method on CallbackEnabled, use it in WebClient and ListView
bzr revid: xmo@openerp.com-20120112084910-6fxbzbgmv51utyko
Diffstat (limited to 'addons/web/static/src/js/chrome.js')
-rw-r--r--addons/web/static/src/js/chrome.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/addons/web/static/src/js/chrome.js b/addons/web/static/src/js/chrome.js
index 85a7c9f25e3..39ddd0e1ecd 100644
--- a/addons/web/static/src/js/chrome.js
+++ b/addons/web/static/src/js/chrome.js
@@ -1102,11 +1102,11 @@ openerp.web.WebClient = openerp.web.Widget.extend(/** @lends openerp.web.WebClie
self.$table = $(QWeb.render("Interface", {}));
self.$element.append(self.$table);
self.header = new openerp.web.Header(self);
- self.header.on_logout.add(self.on_logout);
- self.header.on_action.add(self.on_menu_action);
+ self.header.on_logout.add(this.proxy('on_logout'));
+ self.header.on_action.add(this.proxy('on_menu_action'));
self.header.appendTo($("#oe_header"));
self.menu = new openerp.web.Menu(self, "oe_menu", "oe_secondary_menu");
- self.menu.on_action.add(self.on_menu_action);
+ self.menu.on_action.add(this.proxy('on_menu_action'));
self.menu.start();
},
show_common: function() {