diff options
Diffstat (limited to 'data/extensions/https-everywhere-eff@eff.org/chrome/content/toolbar_button.js')
-rw-r--r-- | data/extensions/https-everywhere-eff@eff.org/chrome/content/toolbar_button.js | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/data/extensions/https-everywhere-eff@eff.org/chrome/content/toolbar_button.js b/data/extensions/https-everywhere-eff@eff.org/chrome/content/toolbar_button.js index 2d4b406..0fdc765 100644 --- a/data/extensions/https-everywhere-eff@eff.org/chrome/content/toolbar_button.js +++ b/data/extensions/https-everywhere-eff@eff.org/chrome/content/toolbar_button.js @@ -146,11 +146,15 @@ httpsEverywhere.toolbarButton = { 'https-everywhere', 'chrome://https-everywhere/skin/https-everywhere-24.png', nBox.PRIORITY_WARNING_MEDIUM, - [], - function(action) { - // see https://developer.mozilla.org/en-US/docs/XUL/Method/appendNotification#Notification_box_events - gBrowser.selectedTab = gBrowser.addTab(faqURL); - }); + [ + { accessKey: 'F', + callback: function(ntf, btn) { + // see https://developer.mozilla.org/en-US/docs/XUL/Method/appendNotification#Notification_box_events + gBrowser.selectedTab = gBrowser.addTab(faqURL); + }, + label: 'FAQ…', + } + ]); } gBrowser.removeEventListener("DOMContentLoaded", tb.handleShowHint, true); }, @@ -392,6 +396,10 @@ function open_in_tab(url) { recentWindow.delayedOpenTab(url, null, null, null, null); } +function httpse_chrome_opener(url, prefs) { + HTTPSEverywhere.chrome_opener(url, prefs); +} + // hook event for showing hint HTTPSEverywhere.log(DBUG, 'Adding listener for toolbarButton init.'); window.addEventListener("load", httpsEverywhere.toolbarButton.init, false); |