summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js/coresetup.js
diff options
context:
space:
mode:
authorXavier Morel <xmo@openerp.com>2012-06-11 11:18:20 +0200
committerXavier Morel <xmo@openerp.com>2012-06-11 11:18:20 +0200
commit5c701e2b1d8070e49f0dc247f1b649f19ebc7751 (patch)
tree6cc9fd04beb2e3c40601daf1305ab0e383c70536 /addons/web/static/src/js/coresetup.js
parent26ec50e0603561128a5470f871d9ea487ed95560 (diff)
[FIX] behavior of OldWidget for new Widget implementation
bzr revid: xmo@openerp.com-20120611091820-m5gm67psqeh1xxx8
Diffstat (limited to 'addons/web/static/src/js/coresetup.js')
-rw-r--r--addons/web/static/src/js/coresetup.js8
1 files changed, 4 insertions, 4 deletions
diff --git a/addons/web/static/src/js/coresetup.js b/addons/web/static/src/js/coresetup.js
index 4defde54a3c..d419c7ac3c1 100644
--- a/addons/web/static/src/js/coresetup.js
+++ b/addons/web/static/src/js/coresetup.js
@@ -19,15 +19,15 @@ instance.web.OldWidget = instance.web.Widget.extend({
this._super(parent);
this.element_id = element_id;
this.element_id = this.element_id || _.uniqueId('widget-');
+
var tmp = document.getElementById(this.element_id);
- this.$element = tmp ? $(tmp) : $(document.createElement(this.tagName));
+ this.setElement(tmp || this.make(this.tagName));
},
renderElement: function() {
var rendered = this.render();
if (rendered) {
- var elem = $(rendered);
- this.$element.replaceWith(elem);
- this.$element = elem;
+ var $el = $(rendered);
+ this.setElement($el);
}
return this;
},