This commit is contained in:
Vanessa 2023-06-05 11:30:58 +08:00
parent 5c641120ae
commit 82ce65fa7e
2 changed files with 5 additions and 1 deletions

View file

@ -73,6 +73,10 @@ export class Plugin {
position?: "right" | "left",
callback: (evt: MouseEvent) => void
}) {
if (!options.icon.startsWith("icon") && !options.icon.startsWith("<svg")) {
console.error(`plugin ${this.name} addTopBar error: icon must be svg id or svg tag`);
return;
}
const iconElement = document.createElement("div");
iconElement.setAttribute("data-menu", "true");
iconElement.addEventListener("click", options.callback);