فهرست منبع

Use new widgetFactory from filebrowser

Steven Silvester 9 سال پیش
والد
کامیت
414b939ce2
2فایلهای تغییر یافته به همراه3 افزوده شده و 5 حذف شده
  1. 1 1
      package.json
  2. 2 4
      src/fileopener/plugin.ts

+ 1 - 1
package.json

@@ -6,7 +6,7 @@
   "typings": "lib/index.d.ts",
   "dependencies": {
     "codemirror": "^5.10.0",
-    "jupyter-js-filebrowser": "^0.4.3",
+    "jupyter-js-filebrowser": "^0.4.7",
     "jupyter-js-notebook": "^0.3.2",
     "jupyter-js-services": "^0.4.1",
     "jupyter-js-terminal": "^0.1.12",

+ 2 - 4
src/fileopener/plugin.ts

@@ -69,10 +69,8 @@ function resolve(container: Container): Promise<void> {
       }
       palette.add([section]);
 
-      FileBrowserWidget.widgetFactory = () => {
-        let model = browser.model;
-        let item = model.items[model.selected[0]];
-        return opener.open(item.path);
+      browser.widgetFactory = path => {
+        return opener.open(path);
       }
     }
   });