-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathindex.js
46 lines (38 loc) · 2.17 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
// Copyright (c) Jupyter Development Team.
// Distributed under the terms of the Modified BSD License.
var JupyterLab = require('jupyterlab/lib/application').JupyterLab;
// ES6 Promise polyfill
require('es6-promise').polyfill();
require('font-awesome/css/font-awesome.min.css');
require('material-design-icons/iconfont/material-icons.css');
require('jupyterlab/lib/default-theme/index.css');
var lab = new JupyterLab();
lab.registerPlugins([
require('jupyterlab/lib/about/plugin').aboutExtension,
require('jupyterlab/lib/clipboard/plugin').clipboardProvider,
require('jupyterlab/lib/commandpalette/plugin').commandPaletteProvider,
require('jupyterlab/lib/console/plugin').consoleExtension,
require('jupyterlab/lib/csvwidget/plugin').csvHandlerExtension,
require('jupyterlab/lib/docregistry/plugin').docRegistryProvider,
require('jupyterlab/lib/editorwidget/plugin').editorHandlerProvider,
require('jupyterlab/lib/faq/plugin').faqExtension,
require('jupyterlab/lib/filebrowser/plugin').fileBrowserProvider,
require('jupyterlab/lib/help/plugin').helpHandlerExtension,
require('jupyterlab/lib/imagewidget/plugin').imageHandlerExtension,
require('jupyterlab/lib/inspector/plugin').inspectorProvider,
require('jupyterlab/lib/leafletwidget/plugin').mapHandlerExtension,
require('jupyterlab/lib/landing/plugin').landingExtension,
require('jupyterlab/lib/main/plugin').mainExtension,
require('jupyterlab/lib/mainmenu/plugin').mainMenuProvider,
require('jupyterlab/lib/markdownwidget/plugin').markdownHandlerExtension,
require('jupyterlab/lib/notebook/plugin').notebookTrackerProvider,
require('jupyterlab/lib/rendermime/plugin').renderMimeProvider,
require('jupyterlab/lib/running/plugin').runningSessionsExtension,
require('jupyterlab/lib/services/plugin').servicesProvider,
require('jupyterlab/lib/shortcuts/plugin').shortcutsExtension,
require('jupyterlab/lib/terminal/plugin').terminalExtension,
require('jupyterlab/lib/notebook/codemirror/plugin').rendererProvider,
require('jupyterlab/lib/console/codemirror/plugin').rendererProvider
// require('jupyter-js-widgets-labextension/lib/plugin').widgetManagerExtension,
]);
window.onload = function() { lab.start(); }