index.js 1.2 KB

123456789101112131415161718192021222324252627282930
  1. // Copyright (c) Jupyter Development Team.
  2. // Distributed under the terms of the Modified BSD License.
  3. 'use strict';
  4. var phosphide = require('phosphide/lib/core/application');
  5. require('jupyter-js-plugins/lib/default-theme/index.css');
  6. var app = new phosphide.Application({
  7. extensions: [
  8. require('phosphide/lib/extensions/commandpalette').commandPaletteExtension,
  9. require('jupyter-js-plugins/lib/terminal/plugin').terminalExtension,
  10. require('jupyter-js-plugins/lib/filehandler/plugin').fileHandlerExtension,
  11. require('jupyter-js-plugins/lib/filebrowser/plugin').fileBrowserExtension,
  12. require('jupyter-js-plugins/lib/imagehandler/plugin').imageHandlerExtension,
  13. require('jupyter-js-plugins/lib/help/plugin').helpHandlerExtension,
  14. require('jupyter-js-plugins/lib/notebook/plugin').notebookHandlerExtension,
  15. require('jupyter-js-plugins/lib/shortcuts/plugin').shortcutsExtension,
  16. require('jupyter-js-plugins/lib/about/plugin').aboutExtension,
  17. ],
  18. providers: [
  19. require('jupyter-js-plugins/lib/documentmanager/plugin').documentManagerProvider,
  20. require('jupyter-js-plugins/lib/services/plugin').servicesProvider
  21. ]
  22. });
  23. window.onload = function() {
  24. app.run();
  25. }