index.js 1.6 KB

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