diff --git a/src/modules/addonTable.ts b/src/modules/addonTable.ts index bae08c9..0410cf2 100644 --- a/src/modules/addonTable.ts +++ b/src/modules/addonTable.ts @@ -49,22 +49,19 @@ export class AddonTable { static registerInMenuTool() { ztoolkit.Menu.register("menuTools", { tag: "menuseparator", - id: "addon-table-menuseparator-1" + id: "addon-table-menuseparator" }); ztoolkit.Menu.register("menuTools", { tag: "menuitem", id: "addon-table-entrance", label: getString("menuitem-addons"), + icon: `chrome://${config.addonRef}/content/icons/favicon.svg`, commandListener: (event) => { (async () => { await this.showAddonsWindow({ from: "menu" }); })(); }, }); - ztoolkit.Menu.register("menuTools", { - tag: "menuseparator", - id: "addon-table-menuseparator-2" - }); } /** @@ -95,9 +92,8 @@ export class AddonTable { static unregisterAll() { document.querySelector("#zotero-toolbaritem-addons")?.remove(); - ztoolkit.Menu.unregister("addon-table-menuseparator-1"); + ztoolkit.Menu.unregister("addon-table-menuseparator"); ztoolkit.Menu.unregister("addon-table-entrance"); - ztoolkit.Menu.unregister("addon-table-menuseparator-2"); } /**