From 5e134629779f70312503af95abc20e14b8b28826 Mon Sep 17 00:00:00 2001 From: Hsieh Chin Fan Date: Sun, 27 Oct 2024 13:46:35 +0800 Subject: feat: add browser action button --- addon/background.js | 4 ++++ addon/manifest.json | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/addon/background.js b/addon/background.js index 6c007e5..058f875 100644 --- a/addon/background.js +++ b/addon/background.js @@ -21,3 +21,7 @@ browser.contextMenus.onClicked.addListener((info, tab) => { browser.tabs.sendMessage(tab.id, id) }) + +browser.browserAction.onClicked.addListener((info) => { + browser.tabs.sendMessage(info.id, 'map-inline-add') +}) diff --git a/addon/manifest.json b/addon/manifest.json index c354f65..96127dd 100644 --- a/addon/manifest.json +++ b/addon/manifest.json @@ -9,6 +9,10 @@ "48": "icons/default.ico" }, + "browser_action": { + "default_title": "Map-Inline" + }, + "content_scripts": [ { "matches": [ -- cgit v1.2.3-70-g09d2 From 68b20b5211cc89b71dcee0028411e678c478e220 Mon Sep 17 00:00:00 2001 From: Hsieh Chin Fan Date: Sun, 27 Oct 2024 13:52:26 +0800 Subject: fix: enable fetch tiles from any URL This fix Maplibre usage in content script --- addon/manifest.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/addon/manifest.json b/addon/manifest.json index 96127dd..e7bcbcf 100644 --- a/addon/manifest.json +++ b/addon/manifest.json @@ -43,7 +43,6 @@ "tabs", "scripting", "contextMenus", - "https://epsg.io/*", - "https://cdn.jsdelivr.net/*" + "" ] } -- cgit v1.2.3-70-g09d2