зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1398974: Part 3 - Add pageAction to webext talos add-on. r=mixedpuppy,jmaher
MozReview-Commit-ID: 7cQYGtNSE2O --HG-- extra : rebase_source : 755b955fb612b1a7d6568699e55fb3ef3c6ab540
This commit is contained in:
Родитель
b6bee63a5f
Коммит
d368e16989
|
@ -38,12 +38,21 @@ browser.webRequest.onErrorOccurred.addListener(
|
|||
|
||||
|
||||
browser.tabs.onUpdated.addListener((tabId, changed, tab) => {
|
||||
if (changed.url) {
|
||||
browser.pageAction.show(tabId);
|
||||
}
|
||||
if (changed.title) {
|
||||
browser.pageAction.setTitle({tabId, title: `title: ${tab.title}`});
|
||||
browser.pageAction.setIcon({tabId, path: {16: "/icon.png"}});
|
||||
}
|
||||
});
|
||||
|
||||
browser.tabs.onActivated.addListener(({tabId, windowId}) => {
|
||||
browser.pageAction.show(tabId);
|
||||
});
|
||||
|
||||
browser.tabs.onCreated.addListener(tab => {
|
||||
browser.pageAction.show(tab.id);
|
||||
});
|
||||
|
||||
browser.tabs.onRemoved.addListener((tabId, removeInfo) => {
|
||||
|
|
Двоичный файл не отображается.
После Ширина: | Высота: | Размер: 166 B |
|
@ -14,5 +14,6 @@
|
|||
"webRequest",
|
||||
"webRequestBlocking"
|
||||
],
|
||||
"background": {"scripts": ["background.js"]}
|
||||
"background": {"scripts": ["background.js"]},
|
||||
"page_action": {}
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче