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:
Kris Maglione 2017-09-11 18:14:36 -07:00
Родитель b6bee63a5f
Коммит d368e16989
3 изменённых файлов: 11 добавлений и 1 удалений

Просмотреть файл

@ -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) => {

Двоичные данные
testing/talos/talos/webextensions/dummy/icon.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 166 B

Просмотреть файл

@ -14,5 +14,6 @@
"webRequest",
"webRequestBlocking"
],
"background": {"scripts": ["background.js"]}
"background": {"scripts": ["background.js"]},
"page_action": {}
}