From c62531ae387ea54893f9ac732cd3e4e4fa44ee99 Mon Sep 17 00:00:00 2001 From: purocean Date: Tue, 28 Dec 2021 14:10:39 +0800 Subject: [PATCH] feat: add onMousedown to status bar menu --- src/renderer/components/StatusBarMenu.vue | 1 + src/renderer/services/status-bar.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/src/renderer/components/StatusBarMenu.vue b/src/renderer/components/StatusBarMenu.vue index ec6e79b3..bf15db48 100644 --- a/src/renderer/components/StatusBarMenu.vue +++ b/src/renderer/components/StatusBarMenu.vue @@ -4,6 +4,7 @@ :class="{'status-bar-menu': true, hidden: menu.hidden}" v-for="menu in list" :key="menu.id" + @mousedown="menu.onMousedown && menu.onMousedown(menu)" @click="menu.onClick && menu.onClick(menu)">
diff --git a/src/renderer/services/status-bar.ts b/src/renderer/services/status-bar.ts index 9be81fd0..20f91d69 100644 --- a/src/renderer/services/status-bar.ts +++ b/src/renderer/services/status-bar.ts @@ -21,6 +21,7 @@ export interface Menu { hidden?: boolean; position: 'left' | 'right'; onClick?: (menu: Menu) => void; + onMousedown?: (menu: Menu) => void; list?: MenuItem[]; }