Move menu IDs to reduce bundle size + misc config fixes

This commit is contained in:
hensm
2022-06-03 18:25:11 +01:00
parent f98f860034
commit 079adc2f68
6 changed files with 25 additions and 30 deletions

View File

@@ -5,23 +5,15 @@ import messaging, { Port, Message } from "../messaging";
import options from "../lib/options";
import { TypedEventTarget } from "../lib/TypedEventTarget";
import { SessionRequest } from "../cast/sdk/classes";
import {
ReceiverDevice,
ReceiverSelectionActionType,
ReceiverSelectorMediaType
ReceiverSelectorMediaType,
ReceiverSelectorPageInfo
} from "../types";
const POPUP_URL = browser.runtime.getURL("ui/popup/index.html");
/** Info about sender page context. */
export interface ReceiverSelectorPageInfo {
url: string;
tabId: number;
frameId: number;
sessionRequest?: SessionRequest;
}
export interface ReceiverSelectionCast {
actionType: ReceiverSelectionActionType.Cast;
receiverDevice: ReceiverDevice;

View File

@@ -30,9 +30,6 @@ let menuIdCastMedia: MenuId;
let menuIdWhitelist: MenuId;
let menuIdWhitelistRecommended: MenuId;
export const menuIdPopupCast = "popup_cast";
export const menuIdPopupStop = "popup_stop";
/** Match patterns for the whitelist option menus. */
const whitelistChildMenuPatterns = new Map<MenuId, string>();
@@ -79,12 +76,12 @@ export async function initMenus() {
// Popup context menus
const popupUrlPattern = `${browser.runtime.getURL("ui/popup")}/*`;
browser.menus.create({
id: menuIdPopupCast,
id: "popup_cast",
title: _("popupCastButtonTitle"),
documentUrlPatterns: [popupUrlPattern]
});
browser.menus.create({
id: menuIdPopupStop,
id: "popup_stop",
title: _("popupStopButtonTitle"),
documentUrlPatterns: [popupUrlPattern]
});