Improve Menu for plugin (#9219)

* 🎨 Improve `Menu` for plugin

* Update Menu.ts
This commit is contained in:
Yingyi / 颖逸 2023-09-19 10:12:01 +08:00 committed by GitHub
parent b902789aa4
commit 74dad4fc55
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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) {