index.js 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. // Copyright (c) Jupyter Development Team.
  2. // Distributed under the terms of the Modified BSD License.
  3. var JupyterLab = require('jupyterlab/lib/application').JupyterLab;
  4. // ES6 Promise polyfill
  5. require('es6-promise').polyfill();
  6. require('font-awesome/css/font-awesome.min.css');
  7. require('jupyterlab/lib/default-theme/index.css');
  8. var mods = [
  9. require('jupyterlab/lib/about-extension'),
  10. require('jupyterlab/lib/application-extension'),
  11. require('jupyterlab/lib/apputils/plugin'),
  12. require('jupyterlab/lib/codemirror-extension'),
  13. require('jupyterlab/lib/commandlinker/plugin'),
  14. require('jupyterlab/lib/commandpalette/plugin'),
  15. require('jupyterlab/lib/completer-extension'),
  16. require('jupyterlab/lib/console-extension'),
  17. require('jupyterlab/lib/csvwidget/plugin'),
  18. require('jupyterlab/lib/docmanager/plugin'),
  19. require('jupyterlab/lib/docregistry/plugin'),
  20. require('jupyterlab/lib/editorwidget-extension'),
  21. require('jupyterlab/lib/faq-extension'),
  22. require('jupyterlab/lib/filebrowser/plugin'),
  23. require('jupyterlab/lib/help-extension'),
  24. require('jupyterlab/lib/imagewidget/plugin'),
  25. require('jupyterlab/lib/inspector/plugin'),
  26. require('jupyterlab/lib/landing-extension'),
  27. require('jupyterlab/lib/launcher/plugin'),
  28. require('jupyterlab/lib/mainmenu/plugin'),
  29. require('jupyterlab/lib/markdownwidget/plugin'),
  30. require('jupyterlab/lib/notebook/plugin'),
  31. require('jupyterlab/lib/rendermime/plugin'),
  32. require('jupyterlab/lib/running/plugin'),
  33. require('jupyterlab/lib/services/plugin'),
  34. require('jupyterlab/lib/shortcuts-extension'),
  35. require('jupyterlab/lib/statedb/plugin'),
  36. require('jupyterlab/lib/terminal/plugin'),
  37. require('jupyterlab/lib/tooltip/plugin')
  38. ];
  39. window.onload = function() {
  40. var lab = new JupyterLab({ namespace: 'lab-example' });
  41. lab.registerPluginModules(mods);
  42. lab.start();
  43. }