From 51dadabc2c89403b772cf3aa1f5ed77f959c82e4 Mon Sep 17 00:00:00 2001 From: parisma Date: Tue, 18 Apr 2023 15:44:18 +0800 Subject: [PATCH] =?UTF-8?q?feat(editor):=20=E4=BB=A3=E7=A0=81=E7=BC=96?= =?UTF-8?q?=E8=BE=91=E4=BA=A4=E4=BA=92=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1、代码列表中代码块和组件区分不够清晰,查看按钮太靠边,开发模式下未对齐 2、代码编辑/查看弹窗希望可以点击蒙层或者esc键退出 3、代码块绑定到组件的地方和事件绑定UI统一 4、在代码绑定的地方需要支持查看或者编辑 Bug: 1、旧格式的事件联动删除到只剩最后一个时无法成功删除 --- .../editor/src/components/CodeDraftEditor.vue | 33 ++--- packages/editor/src/components/CodeIcon.vue | 21 --- .../editor/src/components/FunctionEditor.vue | 18 +-- packages/editor/src/fields/CodeSelect.vue | 120 +++--------------- packages/editor/src/fields/CodeSelectCol.vue | 21 ++- packages/editor/src/fields/EventSelect.vue | 5 +- packages/editor/src/icons/AppManageIcon.vue | 11 ++ packages/editor/src/icons/CodeIcon.vue | 35 +++++ .../sidebar/code-block/CodeBlockEditor.vue | 13 +- .../sidebar/code-block/CodeBlockList.vue | 32 +++-- packages/editor/src/theme/code-block.scss | 31 ++++- packages/editor/src/theme/event.scss | 12 ++ playground/src/configs/dsl.ts | 2 + 13 files changed, 185 insertions(+), 169 deletions(-) delete mode 100644 packages/editor/src/components/CodeIcon.vue create mode 100644 packages/editor/src/icons/AppManageIcon.vue create mode 100644 packages/editor/src/icons/CodeIcon.vue diff --git a/packages/editor/src/components/CodeDraftEditor.vue b/packages/editor/src/components/CodeDraftEditor.vue index a80bb984..42e72727 100644 --- a/packages/editor/src/components/CodeDraftEditor.vue +++ b/packages/editor/src/components/CodeDraftEditor.vue @@ -25,7 +25,6 @@ diff --git a/packages/editor/src/components/CodeIcon.vue b/packages/editor/src/components/CodeIcon.vue deleted file mode 100644 index e13cfd72..00000000 --- a/packages/editor/src/components/CodeIcon.vue +++ /dev/null @@ -1,21 +0,0 @@ - - - diff --git a/packages/editor/src/components/FunctionEditor.vue b/packages/editor/src/components/FunctionEditor.vue index 733ff227..cdbdffe8 100644 --- a/packages/editor/src/components/FunctionEditor.vue +++ b/packages/editor/src/components/FunctionEditor.vue @@ -20,6 +20,7 @@ diff --git a/packages/editor/src/fields/CodeSelect.vue b/packages/editor/src/fields/CodeSelect.vue index b1ab1870..9403cc18 100644 --- a/packages/editor/src/fields/CodeSelect.vue +++ b/packages/editor/src/fields/CodeSelect.vue @@ -1,111 +1,43 @@ diff --git a/packages/editor/src/fields/CodeSelectCol.vue b/packages/editor/src/fields/CodeSelectCol.vue index 439ba3ae..ac98840c 100644 --- a/packages/editor/src/fields/CodeSelectCol.vue +++ b/packages/editor/src/fields/CodeSelectCol.vue @@ -1,7 +1,16 @@