diff options
| author | Xavier Morel <xmo@openerp.com> | 2012-06-11 16:41:08 +0200 |
|---|---|---|
| committer | Xavier Morel <xmo@openerp.com> | 2012-06-11 16:41:08 +0200 |
| commit | d6f376464516709c7b4ad7631ac1e49e4e39fe5e (patch) | |
| tree | 3429c278770bb0ea0289bec4a8cfb4ccbf6b86c9 /addons/web/static/src/js/corelib.js | |
| parent | b19354ae2005e83980a938c8e534fe55b5d1c14e (diff) | |
[REM] declarative elements binding, not sure there's much point and can add later
bzr revid: xmo@openerp.com-20120611144108-pw8pz5p06prsikxe
Diffstat (limited to 'addons/web/static/src/js/corelib.js')
| -rw-r--r-- | addons/web/static/src/js/corelib.js | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/addons/web/static/src/js/corelib.js b/addons/web/static/src/js/corelib.js index 83586ec57d4..e9fd4e1fedf 100644 --- a/addons/web/static/src/js/corelib.js +++ b/addons/web/static/src/js/corelib.js @@ -734,14 +734,12 @@ instance.web.Widget = instance.web.Class.extend(instance.web.WidgetMixin, { setElement: function (element) { if (this.$el) { this.undelegateEvents(); - this.unbindElements(); this.$el.replaceWith(element); } this.$element = this.$el = (element instanceof $) ? element : $(element); this.el = this.$el[0]; - this.bindElements(); this.delegateEvents(); return this; @@ -796,28 +794,6 @@ instance.web.Widget = instance.web.Class.extend(instance.web.WidgetMixin, { undelegateEvents: function () { this.$el.off('.delegated-events' + this._uid); }, - elements: {}, - bindElements: function () { - var elements = getValue(this, 'elements'); - if (_.isEmpty(elements)) { return; } - - for (var selector in elements) { - if (!elements.hasOwnProperty(selector)) { continue; } - - // TODO: ensure at least one element matched? - this[elements[selector]] = this.$(selector); - } - }, - unbindElements: function () { - var elements = getValue(this, 'elements'); - if (_.isEmpty(elements)) { return; } - - for (var selector in elements) { - if (!elements.hasOwnProperty(selector)) { continue; } - - delete this[elements[selector]]; - } - }, /** * Shortcut for ``this.$el.find(selector)`` * |
