mirror of
https://github.com/hensm/fx_cast.git
synced 2026-06-12 18:39:58 +00:00
Refactor extension menus module
This commit is contained in:
@@ -15,9 +15,6 @@ import ReceiverSelectorManager
|
|||||||
const _ = browser.i18n.getMessage;
|
const _ = browser.i18n.getMessage;
|
||||||
|
|
||||||
|
|
||||||
export async function initMenus () {
|
|
||||||
logger.info("init (menus)");
|
|
||||||
|
|
||||||
const URL_PATTERN_HTTP = "http://*/*";
|
const URL_PATTERN_HTTP = "http://*/*";
|
||||||
const URL_PATTERN_HTTPS = "https://*/*";
|
const URL_PATTERN_HTTPS = "https://*/*";
|
||||||
const URL_PATTERN_FILE = "file://*/*";
|
const URL_PATTERN_FILE = "file://*/*";
|
||||||
@@ -36,6 +33,9 @@ export async function initMenus () {
|
|||||||
const whitelistChildMenuPatterns = new Map<MenuId, string>();
|
const whitelistChildMenuPatterns = new Map<MenuId, string>();
|
||||||
|
|
||||||
|
|
||||||
|
export async function initMenus () {
|
||||||
|
logger.info("init (menus)");
|
||||||
|
|
||||||
const opts = await options.getAll();
|
const opts = await options.getAll();
|
||||||
|
|
||||||
// Global "Cast..." menu item
|
// Global "Cast..." menu item
|
||||||
@@ -70,6 +70,7 @@ export async function initMenus () {
|
|||||||
type: "separator"
|
type: "separator"
|
||||||
, parentId: menuIdWhitelist
|
, parentId: menuIdWhitelist
|
||||||
});
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
browser.menus.onClicked.addListener(async (info, tab) => {
|
browser.menus.onClicked.addListener(async (info, tab) => {
|
||||||
@@ -364,4 +365,3 @@ export async function initMenus () {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
|
||||||
|
|||||||
Reference in New Issue
Block a user