diff options
| author | Christophe Simonis <chs@openerp.com> | 2012-11-14 23:35:38 +0100 |
|---|---|---|
| committer | Christophe Simonis <chs@openerp.com> | 2012-11-14 23:35:38 +0100 |
| commit | a161d749f8bf3fe86f9553d249a34fe05acd44e0 (patch) | |
| tree | 63d06db3751b3571a1c644a13303b890594d627d /addons/web/static/src/js/data.js | |
| parent | 28f7f46a5ced9d6a0ac7e68a64f1f9849422c465 (diff) | |
| parent | eb5a5bf838fdeac8564802f3b08fbfad6066e8e7 (diff) | |
merge upstream
bzr revid: chs@openerp.com-20121114223538-qp233873r33uh3e3
Diffstat (limited to 'addons/web/static/src/js/data.js')
| -rw-r--r-- | addons/web/static/src/js/data.js | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/addons/web/static/src/js/data.js b/addons/web/static/src/js/data.js index 2f8679794b0..9162d0066c2 100644 --- a/addons/web/static/src/js/data.js +++ b/addons/web/static/src/js/data.js @@ -358,17 +358,16 @@ instance.web.Model = instance.web.Class.extend({ }, }); -instance.web.DataSet = instance.web.CallbackEnabled.extend({ +instance.web.DataSet = instance.web.Class.extend(instance.web.PropertiesMixin, { /** * Collection of OpenERP records, used to share records and the current selection between views. * * @constructs instance.web.DataSet - * @extends instance.web.CallbackEnabled * * @param {String} model the OpenERP model this dataset will manage */ init: function(parent, model, context) { - this._super(parent); + instance.web.PropertiesMixin.init.call(this); this.model = model; this.context = context || {}; this.index = null; @@ -722,10 +721,10 @@ instance.web.BufferedDataSet = instance.web.DataSetStatic.extend({ this.last_default_get = {}; }, default_get: function(fields, options) { - return this._super(fields, options).done(this.on_default_get); - }, - on_default_get: function(res) { - this.last_default_get = res; + var self = this; + return this._super(fields, options).done(function(res) { + self.last_default_get = res; + }); }, create: function(data) { var cached = {id:_.uniqueId(this.virtual_id_prefix), values: data, |
