|
@@ -10,39 +10,44 @@ require('font-awesome/css/font-awesome.min.css');
|
|
|
require('jupyterlab/lib/default-theme/index.css');
|
|
|
|
|
|
|
|
|
-var lab = new JupyterLab();
|
|
|
+var mods = [
|
|
|
+ require('../../lib/about/plugin'),
|
|
|
+ require('../../lib/application/plugin'),
|
|
|
+ require('../../lib/clipboard/plugin'),
|
|
|
+ require('../../lib/codemirror/plugin'),
|
|
|
+ require('../../lib/commandlinker/plugin'),
|
|
|
+ require('../../lib/commandpalette/plugin'),
|
|
|
+ require('../../lib/console/plugin'),
|
|
|
+ require('../../lib/csvwidget/plugin'),
|
|
|
+ require('../../lib/docmanager/plugin'),
|
|
|
+ require('../../lib/docregistry/plugin'),
|
|
|
+ require('../../lib/editorwidget/plugin'),
|
|
|
+ require('../../lib/faq/plugin'),
|
|
|
+ require('../../lib/filebrowser/plugin'),
|
|
|
+ require('../../lib/help/plugin'),
|
|
|
+ require('../../lib/imagewidget/plugin'),
|
|
|
+ require('../../lib/inspector/plugin'),
|
|
|
+ require('../../lib/landing/plugin'),
|
|
|
+ require('../../lib/launcher/plugin'),
|
|
|
+ require('../../lib/layoutrestorer/plugin'),
|
|
|
+ require('../../lib/mainmenu/plugin'),
|
|
|
+ require('../../lib/markdownwidget/plugin'),
|
|
|
+ require('../../lib/notebook/plugin'),
|
|
|
+ require('../../lib/rendermime/plugin'),
|
|
|
+ require('../../lib/running/plugin'),
|
|
|
+ require('../../lib/services/plugin'),
|
|
|
+ require('../../lib/shortcuts/plugin'),
|
|
|
+ require('../../lib/statedb/plugin'),
|
|
|
+ require('../../lib/terminal/plugin')
|
|
|
+];
|
|
|
+
|
|
|
|
|
|
-lab.registerPlugins([
|
|
|
- require('jupyterlab/lib/about/plugin').plugin,
|
|
|
- require('jupyterlab/lib/application/plugin').plugin,
|
|
|
- require('jupyterlab/lib/clipboard/plugin').plugin,
|
|
|
- require('jupyterlab/lib/codemirror/plugin').servicesPlugin,
|
|
|
- require('jupyterlab/lib/codemirror/plugin').commandsPlugin,
|
|
|
- require('jupyterlab/lib/commandlinker/plugin').plugin,
|
|
|
- require('jupyterlab/lib/commandpalette/plugin').plugin,
|
|
|
- require('jupyterlab/lib/console/plugin').trackerPlugin,
|
|
|
- require('jupyterlab/lib/console/plugin').rendererPlugin,
|
|
|
- require('jupyterlab/lib/docregistry/plugin').plugin,
|
|
|
- require('jupyterlab/lib/docmanager/plugin').plugin,
|
|
|
- require('jupyterlab/lib/editorwidget/plugin').plugin,
|
|
|
- require('jupyterlab/lib/faq/plugin').plugin,
|
|
|
- require('jupyterlab/lib/filebrowser/plugin').plugin,
|
|
|
- require('jupyterlab/lib/help/plugin').plugin,
|
|
|
- require('jupyterlab/lib/imagewidget/plugin').plugin,
|
|
|
- require('jupyterlab/lib/inspector/plugin').plugin,
|
|
|
- require('jupyterlab/lib/landing/plugin').plugin,
|
|
|
- require('jupyterlab/lib/launcher/plugin').plugin,
|
|
|
- require('jupyterlab/lib/layoutrestorer/plugin').plugin,
|
|
|
- require('jupyterlab/lib/mainmenu/plugin').plugin,
|
|
|
- require('jupyterlab/lib/markdownwidget/plugin').plugin,
|
|
|
- require('jupyterlab/lib/notebook/plugin').trackerPlugin,
|
|
|
- require('jupyterlab/lib/notebook/plugin').rendererPlugin,
|
|
|
- require('jupyterlab/lib/rendermime/plugin').plugin,
|
|
|
- require('jupyterlab/lib/running/plugin').plugin,
|
|
|
- require('jupyterlab/lib/services/plugin').plugin,
|
|
|
- require('jupyterlab/lib/shortcuts/plugin').plugin,
|
|
|
- require('jupyterlab/lib/statedb/plugin').plugin,
|
|
|
- require('jupyterlab/lib/terminal/plugin').plugin
|
|
|
-]);
|
|
|
+var lab = new JupyterLab();
|
|
|
+var plugins = [];
|
|
|
+for (var i = 0; i < mods.length; i++) {
|
|
|
+ var mod = mods[i];
|
|
|
+ plugins = plugins.concat(mod.default);
|
|
|
+}
|
|
|
+lab.registerPlugins(plugins);
|
|
|
|
|
|
window.onload = function() { lab.start(); }
|