add back edit sidebar button

This commit is contained in:
SethBurkart123
2023-10-23 23:46:53 +11:00
parent 129485fbd5
commit 08f18858f9
4 changed files with 58 additions and 2 deletions
+33
View File
@@ -0,0 +1,33 @@
/* global chrome */
import { MenuOptionsOpen, OpenMenuOptions, closeSettings } from "../../SEQTA.js";
export class MessageHandler {
constructor() {
// Register this class as the message handler for the Chrome extension
chrome.runtime.onMessage.addListener(this.routeMessage.bind(this));
}
routeMessage(request) {
// You can use a switch-case or an object to route the message to the correct handler
switch (request.info) {
case "EditSidebar":
this.editSidebar();
break;
// Add more cases as needed
default:
console.log("Unknown request info:", request.info);
}
}
editSidebar() {
if (!MenuOptionsOpen) {
OpenMenuOptions();
closeSettings();
}
}
// Add more methods for handling other message types
}