Commit 69642e561abd6cf7a02ebd01b692588c248513a6

Authored by ww
1 parent 3afea5ed

fix: 修复组态在测试环境导入会打开新的浏览器窗口

... ... @@ -7821,6 +7821,7 @@
7821 7821 */
7822 7822 EditorUi.prototype.importFile = function (data, mimeType, dx, dy, w, h, filename,
7823 7823 done, file, crop, ignoreEmbeddedXml, evt) {
  7824 + // TODO Thingskit 拖拽引入文件
7824 7825 crop = (crop != null) ? crop : true;
7825 7826 var async = false;
7826 7827 var cells = null;
... ... @@ -12483,7 +12484,7 @@
12483 12484 this.hoverIcons.update(graph.view.getState(graph.getSelectionCell()));
12484 12485 }
12485 12486 }
12486   -
  12487 +
12487 12488 // TODO ThingsKit 移除复制来源cell的无用属性(COPY_SOURCE属性)
12488 12489 this.editor.removeSourceCellsUnlessAttrubute(cells)
12489 12490 return cells;
... ... @@ -13052,8 +13053,11 @@
13052 13053 this.defaultFilename, temp, fileHandle, desc));
13053 13054 }
13054 13055 });
13055   -
13056 13056 if (data != null && data.length > 0) {
  13057 + // TODO Thingskit 导入时打开本地文件不再打开新的页面与弹出提示框
  13058 + fn()
  13059 + return
  13060 +
13057 13061 if (currentFile == null || (!currentFile.isModified() &&
13058 13062 (mxClient.IS_CHROMEAPP || EditorUi.isElectronApp || fileHandle != null))) {
13059 13063 fn();
... ...