123456789101112131415161718192021222324252627282930313233343536373839 |
- /** Controller for the admin/data-management.html page */
- define(
- function( require ) {
- var Marionette = require( "marionette" ),
- Backbone = require( "backbone" ),
- _ = require( "underscore" ),
- fui = require( "app/fui" ),
- TabbedViewManagerView = require( "app/views/tabbed-view-manager" ),
- DatasetSimpleCreateView = require( "app/views/dataset-simple-create" ),
- DatasetManagementView = require( "app/views/dataset-management" );
- var ManageController = function() {
- this.initEvents();
- };
- _.extend( ManageController.prototype, {
- initEvents: function() {
- _.bindAll( this, "onServerModelReady" );
- fui.vent.on( "models.fuseki-server.ready", this.onServerModelReady );
- },
- /** When the fuseki server is ready, we can list the initial datasets */
- onServerModelReady: function( event ) {
- fui.views.datasetManagement = new DatasetManagementView( {model: fui.models.fusekiServer} );
- fui.views.datasetManagement.render();
- fui.views.tabbedViewManagerView = new TabbedViewManagerView();
- fui.views.tabbedViewManagerView.render();
- fui.views.datasetSimpleCreate = new DatasetSimpleCreateView();
- fui.views.datasetSimpleCreate.render();
- }
- } );
- return ManageController;
- }
- );
|