diff options
author | Ruben Rodriguez <ruben@gnu.org> | 2015-10-10 11:25:26 -0500 |
---|---|---|
committer | Ruben Rodriguez <ruben@gnu.org> | 2015-10-12 23:20:54 -0500 |
commit | 02da35db344679e666459b1e84946c7c9e5ba464 (patch) | |
tree | 6019eec51cd9b95256d9d66eb02dee9829f1624f /data/extensions/https-everywhere-eff@eff.org/chrome/content/about.js | |
parent | 50557a44e8257abc03913ed5b0828e9fa509dc85 (diff) |
HTTPS-Everywhere updated to 5.1.1
Diffstat (limited to 'data/extensions/https-everywhere-eff@eff.org/chrome/content/about.js')
-rw-r--r-- | data/extensions/https-everywhere-eff@eff.org/chrome/content/about.js | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/data/extensions/https-everywhere-eff@eff.org/chrome/content/about.js b/data/extensions/https-everywhere-eff@eff.org/chrome/content/about.js new file mode 100644 index 0000000..7a37815 --- /dev/null +++ b/data/extensions/https-everywhere-eff@eff.org/chrome/content/about.js @@ -0,0 +1,14 @@ +const CC = Components.classes; + +function window_opener(uri) { + // we don't use window.open, because we need to work around TorButton's state control + if(typeof gBrowser == "undefined"){ + var window = CC["@mozilla.org/appshell/window-mediator;1"].getService(Components.interfaces.nsIWindowMediator); + var browserWindow = window.getMostRecentWindow("navigator:browser").getBrowser(); + var newTab = browserWindow.addTab(uri, null, null); + browserWindow.selectedTab = newTab; + + } + else + gBrowser.selectedTab = gBrowser.addTab(uri); +} |