[FIX] behavior of OldWidget for new Widget implementation

bzr revid: xmo@openerp.com-20120611091820-m5gm67psqeh1xxx8
This commit is contained in:
Xavier Morel 2012-06-11 11:18:20 +02:00
parent 26ec50e060
commit 5c701e2b1d
1 changed files with 4 additions and 4 deletions

View File

@ -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;
},