Bladeren bron

Merge pull request #34 from blink1073/application-plugin

Application plugin
S. Chris Colbert 9 jaren geleden
bovenliggende
commit
1da5f7f670

+ 8 - 8
examples/lab/src/index.ts → examples/lab/index.js

@@ -11,14 +11,14 @@ function main() {
     require('phosphide/lib/appshell/plugin'),
     require('phosphide/lib/commandregistry/plugin'),
     require('phosphide/lib/commandpalette/plugin'),
-    require('../../lib/terminal/plugin'),
-    require('../../lib/fileopener/plugin'),
-    require('../../lib/filehandler/plugin'),
-    require('../../lib/filebrowser/plugin'),
-    require('../../lib/imagehandler/plugin'),
-    require('../../lib/notebook/plugin'),
-    require('../../lib/services/plugin'),
-    require('./plugin')
+    require('../lib/terminal/plugin'),
+    require('../lib/fileopener/plugin'),
+    require('../lib/filehandler/plugin'),
+    require('../lib/filebrowser/plugin'),
+    require('../lib/imagehandler/plugin'),
+    require('../lib/notebook/plugin'),
+    require('../lib/services/plugin'),
+    require('../lib/application/plugin')
   ]).then(function() {
     console.log('loading finished');
   });

+ 0 - 17
examples/lab/src/tsconfig.json

@@ -1,17 +0,0 @@
-{
-  "compilerOptions": {
-    "declaration": true,
-    "noImplicitAny": true,
-    "noEmitOnError": true,
-    "module": "commonjs",
-    "target": "ES5",
-    "outDir": "../build"
-  },
-  "files": [
-    "../../typings/es6-promise.d.ts",
-    "../../typings/codemirror/codemirror.d.ts",
-    "../../typings/requirejs/requirejs.d.ts",
-    "index.ts",
-    "plugin.ts"
-  ]
-}

+ 1 - 1
examples/lab/webpack.conf.js

@@ -1,6 +1,6 @@
 
 module.exports = {
-  entry: './example/build/index.js',
+  entry: './example/index.js',
   output: {
     path: './example/build',
     filename: 'bundle.js'

+ 2 - 2
package.json

@@ -1,6 +1,6 @@
 {
   "name": "jupyter-js-plugins",
-  "version": "0.2.1",
+  "version": "0.2.2",
   "description": "Plugins for JupyterLab",
   "main": "lib/index.js",
   "typings": "lib/index.d.ts",
@@ -40,7 +40,7 @@
   "scripts": {
     "clean": "rimraf docs && rimraf lib && rimraf test/build",
     "clean:example": "rimraf example/build",
-    "build:example": "tsc --project example/src && webpack --config example/webpack.conf.js",
+    "build:example": "webpack --config example/webpack.conf.js",
     "build:src": "tsc --project src && node scripts/copycss.js",
     "build:test": "tsc --project test/src && webpack --config test/webpack.conf.js",
     "build": "npm run build:src && npm run build:test",

+ 0 - 0
examples/lab/index.css → src/application/plugin.css


+ 2 - 9
examples/lab/src/plugin.ts → src/application/plugin.ts

@@ -1,11 +1,3 @@
-// Copyright (c) Jupyter Development Team.
-// Distributed under the terms of the Modified BSD License.
-'use strict';
-
-import {
-  FileBrowserWidget
-} from 'jupyter-js-filebrowser';
-
 import {
   IAppShell, ICommandPalette, ICommandRegistry
 } from 'phosphide';
@@ -24,8 +16,9 @@ import {
 
 import {
   IFileBrowserWidget
-} from '../../lib';
+} from '../index';
 
+import './plugin.css';
 
 /**
  * Register the plugin contributions.

+ 1 - 0
src/tsconfig.json

@@ -13,6 +13,7 @@
     "../typings/requirejs/requirejs.d.ts",
     "../typings/codemirror/codemirror.d.ts",
     "index.ts",
+    "application/plugin.ts",
     "filebrowser/index.ts",
     "filebrowser/plugin.ts",
     "filehandler/plugin.ts",