From 696c2361f350239ede46af9bc44d51ff3c263703 Mon Sep 17 00:00:00 2001 From: chilingling Date: Wed, 31 Jan 2024 03:39:03 -0800 Subject: [PATCH 1/2] feat(setting-advanced): addcustomEvent popover change to dialog --- .../settings/events/src/commonjs/events.js | 7 - .../events/src/components/AddEventsDialog.vue | 123 +++++++++++++ .../events/src/components/BindEvents.vue | 172 ++++++------------ 3 files changed, 176 insertions(+), 126 deletions(-) create mode 100644 packages/settings/events/src/components/AddEventsDialog.vue diff --git a/packages/settings/events/src/commonjs/events.js b/packages/settings/events/src/commonjs/events.js index f8fe9ae143..53572d4508 100644 --- a/packages/settings/events/src/commonjs/events.js +++ b/packages/settings/events/src/commonjs/events.js @@ -10,8 +10,6 @@ * */ -import { useNotify } from '@opentiny/tiny-engine-controller' - export const commonEvents = { onClick: { label: { @@ -189,11 +187,6 @@ export const checkEvent = (event) => { return `${e.substring(0, 2)}${three}${e.substring(3)}` }) if (!checkEventList.includes(event)) { - useNotify({ - type: 'error', - message: '请输入正确的浏览器事件' - }) - return false } return true diff --git a/packages/settings/events/src/components/AddEventsDialog.vue b/packages/settings/events/src/components/AddEventsDialog.vue new file mode 100644 index 0000000000..854a2fbbdc --- /dev/null +++ b/packages/settings/events/src/components/AddEventsDialog.vue @@ -0,0 +1,123 @@ + + + + + diff --git a/packages/settings/events/src/components/BindEvents.vue b/packages/settings/events/src/components/BindEvents.vue index d98c72c51e..aa8550f251 100644 --- a/packages/settings/events/src/components/BindEvents.vue +++ b/packages/settings/events/src/components/BindEvents.vue @@ -2,58 +2,22 @@
- - -
- - - - - - - -
- 确定 - 取消 -
-
-
-
+ 添加自定义事件 + + +
+ 支持添加原生 DOM 事件,添加后点击 + 绑定事件 为画布中所选元素增加事件 +
+
+