diff options
| author | Xavier Morel <xmo@openerp.com> | 2012-01-12 09:49:10 +0100 |
|---|---|---|
| committer | Xavier Morel <xmo@openerp.com> | 2012-01-12 09:49:10 +0100 |
| commit | 12e3ef7fbfd8f3a45f1e995a9261d1d12496a31b (patch) | |
| tree | 8599ab0d173ce4fc46bf48f7903ae2d0fd2a9e10 /addons/web/static/src/js/chrome.js | |
| parent | c92b29e3f9b7151eeddf0ef8109f8c72f7b2304e (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.js | 6 |
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() { |
