소스 검색

Update the document manager

Steven Silvester 9 년 전
부모
커밋
1fa7031275
4개의 변경된 파일4개의 추가작업 그리고 6개의 파일을 삭제
  1. 1 1
      package.json
  2. 1 3
      src/documentmanager/plugin.ts
  3. 1 1
      src/imagehandler/plugin.ts
  4. 1 1
      src/notebook/plugin.ts

+ 1 - 1
package.json

@@ -8,7 +8,7 @@
     "codemirror": "^5.10.0",
     "jquery": "^2.2.0",
     "jquery-ui": "^1.10.5",
-    "jupyter-js-docmanager": "^0.0.3",
+    "jupyter-js-docmanager": "^0.2.0",
     "jupyter-js-filebrowser": "^0.9.0",
     "jupyter-js-notebook": "^0.5.0",
     "jupyter-js-services": "^0.5.0",

+ 1 - 3
src/documentmanager/plugin.ts

@@ -220,9 +220,7 @@ function register(container: Container): void {
       let manager = new DocumentManager();
       let id = 0;
       browser.openRequested.connect((browser, model) => {
-        manager.open(model);
-      });
-      manager.openRequested.connect((manager, widget) => {
+        let widget = manager.open(model);
         if (!widget.id) widget.id = `document-manager-${++id}`;
         if (!widget.isAttached) appShell.addToMainArea(widget);
         let stack = widget.parent;

+ 1 - 1
src/imagehandler/plugin.ts

@@ -95,7 +95,7 @@ class ImageHandler extends AbstractFileHandler {
   /**
    * Get the state of the Widget, returns `undefined`.
    */
-  protected getState(widget: Widget): Promise<IContentsModel> {
+  protected getState(widget: Widget, model: IContentsModel): Promise<IContentsModel> {
     return Promise.resolve(void 0);
   }
 }

+ 1 - 1
src/notebook/plugin.ts

@@ -290,7 +290,7 @@ class NotebookFileHandler extends AbstractFileHandler {
     return Promise.resolve();
   }
 
-  protected getState(widget: Widget): Promise<IContentsModel> {
+  protected getState(widget: Widget, model: IContentsModel): Promise<IContentsModel> {
     return Promise.resolve(void 0);
   }