From 74dad4fc55ca3fc6ff1cbc09c8711c89034abef7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yingyi=20/=20=E9=A2=96=E9=80=B8?= <49649786+Zuoqiu-Yingyi@users.noreply.github.com> Date: Tue, 19 Sep 2023 10:12:01 +0800 Subject: [PATCH] Improve `Menu` for plugin (#9219) * :art: Improve `Menu` for plugin * Update Menu.ts --- app/src/plugin/Menu.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/plugin/Menu.ts b/app/src/plugin/Menu.ts index 7b97781e4..d641b0461 100644 --- a/app/src/plugin/Menu.ts +++ b/app/src/plugin/Menu.ts @@ -3,10 +3,13 @@ import {Menu as SiyuanMenu} from "../menus/Menu"; export class Menu { private menu: SiyuanMenu; public isOpen: boolean; + public element: HTMLElement; constructor(id?: string, closeCB?: () => void) { this.menu = window.siyuan.menus.menu; this.isOpen = false; + this.element = this.menu.element; + if (id) { const dataName = this.menu.element.getAttribute("data-name"); if (dataName && dataName === id) {