fix: fix bug

This commit is contained in:
zude.hzd 2020-10-13 15:11:11 +08:00
parent 26b8b2cab7
commit 113e4092c4
3 changed files with 10 additions and 4 deletions

View File

@ -9,7 +9,10 @@
"externals": { "externals": {
"react": "var window.React", "react": "var window.React",
"react-dom": "var window.ReactDOM", "react-dom": "var window.ReactDOM",
"prop-types": "var window.PropTypes" "prop-types": "var window.PropTypes",
"monaco-editor/esm/vs/editor/editor.api":"var window.monaco",
"monaco-editor/esm/vs/editor/editor.main.js":"var window.monaco"
} }
} }
], ],

View File

@ -10,7 +10,10 @@
"react": "var window.React", "react": "var window.React",
"react-dom": "var window.ReactDOM", "react-dom": "var window.ReactDOM",
"prop-types": "var window.PropTypes", "prop-types": "var window.PropTypes",
"rax": "var window.Rax" "rax": "var window.Rax",
"@ali/visualengine-utils": "var window.VisualEngineUtils",
"monaco-editor/esm/vs/editor/editor.api":"var window.monaco",
"monaco-editor/esm/vs/editor/editor.main.js":"var window.monaco"
} }
} }
], ],

View File

@ -40,8 +40,8 @@ export default class LeftFloatPane extends Component<{ area: Area<any, Panel> }>
.contentWindow.document.documentElement.contains(target)) { .contentWindow.document.documentElement.contains(target)) {
return false; return false;
} }
// 点击非编辑区域的 popup / dialog 等,不触发失焦 // 点击非编辑区域的popup/dialog,插件栏左侧等不触发失焦
if (!document.querySelector('.lc-workbench')?.contains(target)) { if (!document.querySelector('.lc-workbench')?.contains(target) || document.querySelector('.lc-left-area')?.contains(target)) {
return true; return true;
} }
const docks = area.current?.getAssocDocks(); const docks = area.current?.getAssocDocks();