summaryrefslogtreecommitdiff
path: root/addons/web_dashboard/static/src/js/dashboard.js
diff options
context:
space:
mode:
authorniv-openerp <nicolas.vanhoren@openerp.com>2012-02-07 14:05:46 +0100
committerniv-openerp <nicolas.vanhoren@openerp.com>2012-02-07 14:05:46 +0100
commitb5579eee208bf12a4d591e45f3b5ea21cbec69c0 (patch)
tree48cefc67aff397308267f640a622fcf7c61335ca /addons/web_dashboard/static/src/js/dashboard.js
parent62da0fa82612f078041ab65e2043a38a147d2ce7 (diff)
parent243d524978bf2a4aaab508984c87bbf9af9d1810 (diff)
[merge] refactoring of form view widgets
bzr revid: nicolas.vanhoren@openerp.com-20120207130546-bu0m5fl99krcqbbb
Diffstat (limited to 'addons/web_dashboard/static/src/js/dashboard.js')
-rw-r--r--addons/web_dashboard/static/src/js/dashboard.js11
1 files changed, 6 insertions, 5 deletions
diff --git a/addons/web_dashboard/static/src/js/dashboard.js b/addons/web_dashboard/static/src/js/dashboard.js
index b8cdaf768ad..b5649e3e954 100644
--- a/addons/web_dashboard/static/src/js/dashboard.js
+++ b/addons/web_dashboard/static/src/js/dashboard.js
@@ -10,7 +10,7 @@ if (!openerp.web_dashboard) {
openerp.web.form.DashBoard = openerp.web.form.Widget.extend({
init: function(view, node) {
this._super(view, node);
- this.template = 'DashBoard';
+ this.form_template = 'DashBoard';
this.actions_attrs = {};
this.action_managers = [];
},
@@ -225,7 +225,7 @@ openerp.web.form.DashBoard = openerp.web.form.Widget.extend({
});
}
},
- render: function() {
+ render_element: function() {
// We should start with three columns available
for (var i = this.node.children.length; i < 3; i++) {
this.node.children.push({
@@ -234,7 +234,8 @@ openerp.web.form.DashBoard = openerp.web.form.Widget.extend({
children: []
});
}
- return QWeb.render(this.template, this);
+ var rendered = QWeb.render(this.form_template, this);
+ this.$element.html(rendered);
},
do_reload: function() {
var view_manager = this.view.widget_parent,
@@ -244,7 +245,7 @@ openerp.web.form.DashBoard = openerp.web.form.Widget.extend({
}
});
openerp.web.form.DashBoardLegacy = openerp.web.form.DashBoard.extend({
- render: function() {
+ render_element: function() {
if (this.node.tag == 'hpaned') {
this.node.attrs.style = '2-1';
} else if (this.node.tag == 'vpaned') {
@@ -263,7 +264,7 @@ openerp.web.form.DashBoardLegacy = openerp.web.form.DashBoard.extend({
}
}
});
- return this._super(this, arguments);
+ this._super(this);
}
});