fui.js 907 B

123456789101112131415161718192021222324252627282930313233
  1. /**
  2. * Top-level application code module for Fuseki UI
  3. */
  4. define( ['require', 'backbone', 'marionette'],
  5. function( require, Backbone, Marionette ) {
  6. // define the application object, and add it to the global namespace
  7. var fui = new Marionette.Application();
  8. // define some Marionette modules, because they have a lifecycle component
  9. // see https://github.com/marionettejs/backbone.marionette/wiki/AMD-Modules-vs-Marionette%27s-Modules
  10. fui.module( "models" );
  11. fui.module( "views" );
  12. fui.module( "layouts" );
  13. fui.module( "controllers" );
  14. fui.module( "services" );
  15. // define top-level regions where our layouts will go
  16. fui.addRegions({
  17. });
  18. fui.on('initialize:before', function( options ) {
  19. });
  20. fui.on('initialize:after', function( options ) {
  21. // Backbone.history.start();
  22. this.initialized = true;
  23. });
  24. return fui;
  25. }
  26. );