diff --git a/src/backend/memory.js b/src/backend/memory.js index e117769a..f7fa8afb 100644 --- a/src/backend/memory.js +++ b/src/backend/memory.js @@ -16,8 +16,8 @@ this.recline.Backend.Memory = this.recline.Backend.Memory || {}; // If not defined (or id not provided) id will be autogenerated. my.createDataset = function(data, fields, metadata) { var wrapper = new my.DataWrapper(data, fields); - var syncer = new my.BackboneSyncer(); - var dataset = new recline.Model.Dataset(metadata, syncer); + var backend = new my.Backbone(); + var dataset = new recline.Model.Dataset(metadata, backend); dataset._dataCache = wrapper; dataset.fetch(); dataset.query(); @@ -157,11 +157,11 @@ this.recline.Backend.Memory = this.recline.Backend.Memory || {}; }; - // ## BackboneSyncer + // ## Backbone // - // Provide a Backbone Sync interface to a DataWrapper data backend attached - // to a Dataset object - my.BackboneSyncer = function() { + // Backbone connector for memory store attached to a Dataset object + my.Backbone = function() { + this.__type__ = 'memory'; this.sync = function(method, model, options) { var self = this; var dfd = $.Deferred(); diff --git a/src/view.js b/src/view.js index 82fb1525..4324994e 100644 --- a/src/view.js +++ b/src/view.js @@ -362,7 +362,7 @@ my.DataExplorer = Backbone.View.extend({ var stateData = _.extend({ query: query, 'view-graph': graphState, - backend: this.model.backendType, + backend: this.model.backend.__type__, dataset: this.model.toJSON(), currentView: null, readOnly: false