summaryrefslogtreecommitdiffstats
path: root/comm/suite/base/content/aboutPrivateBrowsing.js
diff options
context:
space:
mode:
Diffstat (limited to 'comm/suite/base/content/aboutPrivateBrowsing.js')
-rw-r--r--comm/suite/base/content/aboutPrivateBrowsing.js33
1 files changed, 33 insertions, 0 deletions
diff --git a/comm/suite/base/content/aboutPrivateBrowsing.js b/comm/suite/base/content/aboutPrivateBrowsing.js
new file mode 100644
index 0000000000..202bc4dbc8
--- /dev/null
+++ b/comm/suite/base/content/aboutPrivateBrowsing.js
@@ -0,0 +1,33 @@
+/* This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
+
+window.onload = function () {
+ if (window.QueryInterface(Ci.nsIInterfaceRequestor)
+ .getInterface(Ci.nsIWebNavigation)
+ .QueryInterface(Ci.nsILoadContext)
+ .usePrivateBrowsing) {
+ document.getElementById("warningBox").className = "private";
+ document.title = document.getElementById("privateTitle").textContent;
+ }
+ else {
+ document.getElementById("warningBox").className = "normal";
+ document.title = document.getElementById("normalTitle").textContent;
+ }
+
+ document.getElementById("learnMoreButton")
+ .addEventListener("command", function() {
+ openHelp("private-browsing",
+ "chrome://communicator/locale/help/suitehelp.rdf");
+ });
+
+ document.getElementById("closeWindowButton")
+ .addEventListener("command", function() {
+ window.close();
+ });
+
+ document.getElementById("privateWindowButton")
+ .addEventListener("command", function() {
+ openNewPrivateWith(location.href);
+ });
+}