summaryrefslogtreecommitdiff
path: root/addons/web/static/src
diff options
context:
space:
mode:
authorXavier Morel <xmo@openerp.com>2012-06-11 16:41:08 +0200
committerXavier Morel <xmo@openerp.com>2012-06-11 16:41:08 +0200
commitd6f376464516709c7b4ad7631ac1e49e4e39fe5e (patch)
tree3429c278770bb0ea0289bec4a8cfb4ccbf6b86c9 /addons/web/static/src
parentb19354ae2005e83980a938c8e534fe55b5d1c14e (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')
-rw-r--r--addons/web/static/src/js/corelib.js24
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)``
*