summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js/coresetup.js
diff options
context:
space:
mode:
authorXavier Morel <xmo@openerp.com>2012-07-26 16:48:17 +0200
committerXavier Morel <xmo@openerp.com>2012-07-26 16:48:17 +0200
commit5c0324f3214d95c3a2d34db7d6d145700501c762 (patch)
treec5168a8e72964971bdac936888f2ce2478ab34ce /addons/web/static/src/js/coresetup.js
parenta9ccdfae0305afa988284e59dc1a81694e0a26e3 (diff)
[IMP] Widget#setElement from init to reinstate $element always being there
That makes precious little sense, but a bunch of widgets actually expect $element to exist before start() has been called. Also extract creating a node from the widget's node description into a private method, use that where possible. bzr revid: xmo@openerp.com-20120726144817-20caa8jkvg39ycho
Diffstat (limited to 'addons/web/static/src/js/coresetup.js')
-rw-r--r--addons/web/static/src/js/coresetup.js2
1 files changed, 1 insertions, 1 deletions
diff --git a/addons/web/static/src/js/coresetup.js b/addons/web/static/src/js/coresetup.js
index b86b0534e3b..181364ba533 100644
--- a/addons/web/static/src/js/coresetup.js
+++ b/addons/web/static/src/js/coresetup.js
@@ -21,7 +21,7 @@ instance.web.OldWidget = instance.web.Widget.extend({
this.element_id = this.element_id || _.uniqueId('widget-');
var tmp = document.getElementById(this.element_id);
- this.setElement(tmp || this.make(this.tagName));
+ this.setElement(tmp || this._make_descriptive());
},
renderElement: function() {
var rendered = this.render();