From 7e07a9e2fdc80603726b380feaecce1bb8322864 Mon Sep 17 00:00:00 2001 From: buzz-lightsnack-2007 <73412182+buzz-lightsnack-2007@users.noreply.github.com> Date: Sat, 27 Apr 2024 16:30:47 +0800 Subject: [PATCH] fix syntax when referring to events --- scripts/GUI/entrypoints/menu.js | 4 ++-- scripts/GUI/menus.js | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/scripts/GUI/entrypoints/menu.js b/scripts/GUI/entrypoints/menu.js index a1907b3..4bece63 100644 --- a/scripts/GUI/entrypoints/menu.js +++ b/scripts/GUI/entrypoints/menu.js @@ -6,7 +6,7 @@ export default class MenuEntry { /* Create all entries. */ constructor() { // Add the context menu. - this.menu = new Menu({title: (new texts(`entry_contextMenu`)).localized, contexts: [`all`], event: {"onClicked": MenuEntry.onclick}, hidden: true}); + this.menu = new Menu({title: (new texts(`entry_contextMenu`)).localized, contexts: [`all`], events: {"onClicked": MenuEntry.onclick}, hidden: true}); }; /* @@ -22,6 +22,6 @@ export default class MenuEntry { } static onclick() { - new ManagedSidebar(); + ManagedSidebar.enable(); }; } \ No newline at end of file diff --git a/scripts/GUI/menus.js b/scripts/GUI/menus.js index 633a59a..e4787af 100644 --- a/scripts/GUI/menus.js +++ b/scripts/GUI/menus.js @@ -15,7 +15,7 @@ export default class Menu { this.ID = String((ID) ? ID : (Math.random() / Math.random() * 100)); this.title = (title) ? title : `Menu`; this.contexts = (Array.isArray(contexts)) ? contexts : [`all`]; - this.events = (event) ? event : {"onClicked" : function() {}}; + this.events = (events) ? events : {"onClicked" : function() {}}; this.type = (((typeof type).includes(`str`) && type) ? type.trim() : false) ? type : `normal`; if (icon) { @@ -43,7 +43,7 @@ export default class Menu { this.hidden = false; this.ID = chrome.contextMenus.create(this.#options); - if (((this.events && (typeof this.events).includes(`obj`) && !Array.isArray(this.events))) ? Object.keys(events) > 0 : false) { + if (((this.events && (typeof this.events).includes(`obj`) && !Array.isArray(this.events))) ? Object.keys(this.events) > 0 : false) { (Object.keys(this.events)).forEach((EVENT) => { chrome.contextMenus[EVENT].addListener((info, tab) => { ((info.menuItemId) ? info.menuItemId == this.ID : false)