diff options
| author | Xavier Morel <xmo@openerp.com> | 2012-07-26 16:48:17 +0200 |
|---|---|---|
| committer | Xavier Morel <xmo@openerp.com> | 2012-07-26 16:48:17 +0200 |
| commit | 5c0324f3214d95c3a2d34db7d6d145700501c762 (patch) | |
| tree | c5168a8e72964971bdac936888f2ce2478ab34ce /addons/web/static/src/js/coresetup.js | |
| parent | a9ccdfae0305afa988284e59dc1a81694e0a26e3 (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.js | 2 |
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(); |
