[#128,backend][xs]: minor tweaks to memory backend to follow style in ES - all tests passing again (though stuff still broken in app!).
This commit is contained in:
@@ -16,8 +16,8 @@ this.recline.Backend.Memory = this.recline.Backend.Memory || {};
|
|||||||
// If not defined (or id not provided) id will be autogenerated.
|
// If not defined (or id not provided) id will be autogenerated.
|
||||||
my.createDataset = function(data, fields, metadata) {
|
my.createDataset = function(data, fields, metadata) {
|
||||||
var wrapper = new my.DataWrapper(data, fields);
|
var wrapper = new my.DataWrapper(data, fields);
|
||||||
var syncer = new my.BackboneSyncer();
|
var backend = new my.Backbone();
|
||||||
var dataset = new recline.Model.Dataset(metadata, syncer);
|
var dataset = new recline.Model.Dataset(metadata, backend);
|
||||||
dataset._dataCache = wrapper;
|
dataset._dataCache = wrapper;
|
||||||
dataset.fetch();
|
dataset.fetch();
|
||||||
dataset.query();
|
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
|
// Backbone connector for memory store attached to a Dataset object
|
||||||
// to a Dataset object
|
my.Backbone = function() {
|
||||||
my.BackboneSyncer = function() {
|
this.__type__ = 'memory';
|
||||||
this.sync = function(method, model, options) {
|
this.sync = function(method, model, options) {
|
||||||
var self = this;
|
var self = this;
|
||||||
var dfd = $.Deferred();
|
var dfd = $.Deferred();
|
||||||
|
|||||||
@@ -362,7 +362,7 @@ my.DataExplorer = Backbone.View.extend({
|
|||||||
var stateData = _.extend({
|
var stateData = _.extend({
|
||||||
query: query,
|
query: query,
|
||||||
'view-graph': graphState,
|
'view-graph': graphState,
|
||||||
backend: this.model.backendType,
|
backend: this.model.backend.__type__,
|
||||||
dataset: this.model.toJSON(),
|
dataset: this.model.toJSON(),
|
||||||
currentView: null,
|
currentView: null,
|
||||||
readOnly: false
|
readOnly: false
|
||||||
|
|||||||
Reference in New Issue
Block a user