[demo][s]: refactor js into functions for readability (this will one day become a controller / view of some kind ...).
This commit is contained in:
@@ -1,6 +1,17 @@
|
|||||||
$(function() {
|
$(function() {
|
||||||
var demoUrl = 'http://webstore.test.ckan.org/rufuspollock/demo/data';
|
var demoUrl = 'http://webstore.test.ckan.org/rufuspollock/demo/data';
|
||||||
$('.dataexplorer-tableview-nav form input[name="source"]').val(demoUrl);
|
$('.dataexplorer-tableview-nav form input[name="source"]').val(demoUrl);
|
||||||
|
var dataset = demoDataset();
|
||||||
|
dataset.fetch().then(function() {
|
||||||
|
var dataTable = new recline.DataTable({
|
||||||
|
model: dataset
|
||||||
|
})
|
||||||
|
$('.container').append(dataTable.el)
|
||||||
|
});
|
||||||
|
setupLoadFromWebstore();
|
||||||
|
})
|
||||||
|
|
||||||
|
function demoDataset() {
|
||||||
var datasetId = 'test-dataset';
|
var datasetId = 'test-dataset';
|
||||||
var metadata = {
|
var metadata = {
|
||||||
title: 'My Test Dataset'
|
title: 'My Test Dataset'
|
||||||
@@ -26,13 +37,10 @@ $(function() {
|
|||||||
});
|
});
|
||||||
recline.setBackend(backend);
|
recline.setBackend(backend);
|
||||||
var dataset = backend.getDataset(datasetId);
|
var dataset = backend.getDataset(datasetId);
|
||||||
dataset.fetch().then(function() {
|
return dataset;
|
||||||
var dataTable = new recline.DataTable({
|
}
|
||||||
model: dataset
|
|
||||||
})
|
function setupLoadFromWebstore() {
|
||||||
|
|
||||||
$('.container').append(dataTable.el)
|
|
||||||
});
|
|
||||||
$('.dataexplorer-tableview-nav form').submit(function(e) {
|
$('.dataexplorer-tableview-nav form').submit(function(e) {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
var $form = $(e.target);
|
var $form = $(e.target);
|
||||||
@@ -47,7 +55,7 @@ $(function() {
|
|||||||
})
|
})
|
||||||
$('.container').append(dataTable.el)
|
$('.container').append(dataTable.el)
|
||||||
});
|
});
|
||||||
})
|
}
|
||||||
|
|
||||||
// app.after = {
|
// app.after = {
|
||||||
// tableContainer: function() {
|
// tableContainer: function() {
|
||||||
|
|||||||
Reference in New Issue
Block a user