From d98d3748d36e3a87e726a27a6f2d851b0c26bf75 Mon Sep 17 00:00:00 2001 From: parisma Date: Mon, 24 Oct 2022 10:46:14 +0800 Subject: [PATCH] =?UTF-8?q?feat(editor):=20=E6=8B=86=E5=88=86=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E5=9D=97=E7=BC=96=E8=BE=91=E5=99=A8=E4=BE=BF=E4=BA=8E?= =?UTF-8?q?=E4=BB=A5=E5=90=8E=E6=89=A9=E5=B1=95,=E6=94=AF=E6=8C=81?= =?UTF-8?q?=E8=8D=89=E7=A8=BF=E8=87=AA=E5=8A=A8=E4=BF=9D=E5=AD=98,?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=BB=A3=E7=A0=81=E5=9D=97=E5=88=97=E8=A1=A8?= =?UTF-8?q?=E7=9A=84=E6=A0=B7=E5=BC=8F=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit #440 --- .../editor/src/components/CodeDraftEditor.vue | 145 ++++++++++++++++++ .../editor/src/components/FunctionEditor.vue | 68 ++++++++ .../sidebar/code-block/CodeBlockEditor.vue | 136 ++-------------- .../sidebar/code-block/CodeBlockList.vue | 2 +- packages/editor/src/services/codeBlock.ts | 8 +- packages/editor/src/theme/code-block.scss | 6 + 6 files changed, 241 insertions(+), 124 deletions(-) create mode 100644 packages/editor/src/components/CodeDraftEditor.vue create mode 100644 packages/editor/src/components/FunctionEditor.vue diff --git a/packages/editor/src/components/CodeDraftEditor.vue b/packages/editor/src/components/CodeDraftEditor.vue new file mode 100644 index 00000000..cb43fe4f --- /dev/null +++ b/packages/editor/src/components/CodeDraftEditor.vue @@ -0,0 +1,145 @@ + + diff --git a/packages/editor/src/components/FunctionEditor.vue b/packages/editor/src/components/FunctionEditor.vue new file mode 100644 index 00000000..0c72a497 --- /dev/null +++ b/packages/editor/src/components/FunctionEditor.vue @@ -0,0 +1,68 @@ + + diff --git a/packages/editor/src/layouts/sidebar/code-block/CodeBlockEditor.vue b/packages/editor/src/layouts/sidebar/code-block/CodeBlockEditor.vue index 27b36275..1170bd4b 100644 --- a/packages/editor/src/layouts/sidebar/code-block/CodeBlockEditor.vue +++ b/packages/editor/src/layouts/sidebar/code-block/CodeBlockEditor.vue @@ -4,8 +4,9 @@ class="code-editor-dialog" :title="currentTitle" :fullscreen="true" - :before-close="close" + :close-on-press-escape="false" :append-to-body="true" + :show-close="false" > @@ -40,78 +41,38 @@ ]" > - - -
- -
- 保存 - 关闭 -
-
- 关闭 -
-
-
+ -
+