From 491c01092ed81270adc4b01142cdb28bc327ca63 Mon Sep 17 00:00:00 2001 From: chilingling <26962197+chilingling@users.noreply.github.com> Date: Tue, 20 Feb 2024 15:35:15 +0800 Subject: [PATCH] feat(setting-advanced): addcustomEvent popover change to dialog (#297) * feat(setting-advanced): addcustomEvent popover change to dialog * fix(setting-advanced): add custom event align left with modal title --- .../settings/events/src/commonjs/events.js | 7 - .../events/src/components/AddEventsDialog.vue | 129 +++++++++++++ .../events/src/components/BindEvents.vue | 172 ++++++------------ 3 files changed, 182 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 f8fe9ae14..53572d450 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 000000000..885fb85e9 --- /dev/null +++ b/packages/settings/events/src/components/AddEventsDialog.vue @@ -0,0 +1,129 @@ + + + + + diff --git a/packages/settings/events/src/components/BindEvents.vue b/packages/settings/events/src/components/BindEvents.vue index d98c72c51..aa8550f25 100644 --- a/packages/settings/events/src/components/BindEvents.vue +++ b/packages/settings/events/src/components/BindEvents.vue @@ -2,58 +2,22 @@
- - -
- - - - - - - -
- 确定 - 取消 -
-
-
-
+ 添加自定义事件 + + +
+ 支持添加原生 DOM 事件,添加后点击 + 绑定事件 为画布中所选元素增加事件 +
+
+