From 5198dae71ca9d62a47d16a8f7bb41e8f0a37890e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8A=9B=E7=9A=93?= Date: Fri, 29 May 2020 14:32:30 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=B0=83=E6=95=B4=E4=BF=9D=E5=AD=98?= =?UTF-8?q?=E6=88=90=E5=8A=9F=E5=BC=B9=E5=87=BA=E6=A1=86=E4=BD=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/editor-preset-vision/src/vision.less | 10 ++++++++++ .../editor-skeleton/src/layouts/left-float-pane.tsx | 4 ++-- packages/editor-skeleton/src/skeleton.ts | 2 +- 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/packages/editor-preset-vision/src/vision.less b/packages/editor-preset-vision/src/vision.less index 0d3ca19f7..df469d567 100644 --- a/packages/editor-preset-vision/src/vision.less +++ b/packages/editor-preset-vision/src/vision.less @@ -112,3 +112,13 @@ html.engine-preview-mode { display: none !important; } } + +.ve-popups .ve-message { + right: 290px; + + .ve-message-content { + display: flex; + align-items: center; + line-height: 22px; + } +} \ No newline at end of file diff --git a/packages/editor-skeleton/src/layouts/left-float-pane.tsx b/packages/editor-skeleton/src/layouts/left-float-pane.tsx index 6bdfb1570..d904887f7 100644 --- a/packages/editor-skeleton/src/layouts/left-float-pane.tsx +++ b/packages/editor-skeleton/src/layouts/left-float-pane.tsx @@ -36,8 +36,8 @@ export default class LeftFloatPane extends Component<{ area: Area }> .contentWindow.document.documentElement.contains(target)) { return false; } - // 防止点击 popup / dialog 等触发失焦 - if (!document.querySelector('.lc-workbench-center')?.contains(target)) { + // 点击非编辑区域的 popup / dialog 等,不触发失焦 + if (!document.querySelector('.lc-workbench')?.contains(target)) { return true; } const docks = area.current?.getAssocDocks(); diff --git a/packages/editor-skeleton/src/skeleton.ts b/packages/editor-skeleton/src/skeleton.ts index 4b47e8ad6..6ed4ce842 100644 --- a/packages/editor-skeleton/src/skeleton.ts +++ b/packages/editor-skeleton/src/skeleton.ts @@ -294,7 +294,7 @@ export class Skeleton { let { area } = parsedConfig; if (!area) { if (parsedConfig.type === 'Panel') { - area = 'leftFloatArea' + area = 'leftFloatArea'; } else if (parsedConfig.type === 'Widget') { area = 'mainArea'; } else {