[refactor][s]: put model and view objects inside modules of similar name (Model, View).

This commit is contained in:
rgrp
2011-12-07 13:49:50 +00:00
parent d35d3a8986
commit 653f59610f
5 changed files with 49 additions and 29 deletions

View File

@@ -3,14 +3,14 @@ $(function() {
// window.$container = $('.container .right-panel');
window.$container = $('.container');
var dataset = demoDataset();
window.dataExplorer = new recline.DataExplorer({
window.dataExplorer = new recline.View.DataExplorer({
model: dataset
});
window.$container.append(window.dataExplorer.el);
setupLoadFromWebstore(function(dataset) {
window.dataExplorer.remove();
window.dataExplorer = null;
window.dataExplorer = new recline.DataExplorer({
window.dataExplorer = new recline.View.DataExplorer({
model: dataset,
});
window.$container.append(window.dataExplorer.el);
@@ -36,12 +36,12 @@ function demoDataset() {
]
};
// this is all rather artificial here but would make more sense with more complex backend
var backend = new recline.BackendMemory();
var backend = new recline.Model.BackendMemory();
backend.addDataset({
metadata: metadata,
data: indata
});
recline.setBackend(backend);
recline.Model.setBackend(backend);
var dataset = backend.getDataset(datasetId);
return dataset;
}
@@ -54,10 +54,10 @@ function setupLoadFromWebstore(callback) {
e.preventDefault();
var $form = $(e.target);
var source = $form.find('input[name="source"]').val();
var backend = new recline.BackendWebstore({
var backend = new recline.Model.BackendWebstore({
url: source
});
recline.setBackend(backend);
recline.Model.setBackend(backend);
var dataset = backend.getDataset();
callback(dataset);
});