From 06494f307850c576868831bd28a61464eab1f359 Mon Sep 17 00:00:00 2001 From: "Matt A. Tobin" Date: Mon, 16 Dec 2019 13:57:01 -0500 Subject: Remove Basilisk from the Unified XUL Platform repository Development will proceed at https://github.com/MoonchildProductions/Basilisk --- .../content/aboutPrivateBrowsing.css | 10 --- .../content/aboutPrivateBrowsing.js | 97 ---------------------- .../content/aboutPrivateBrowsing.xhtml | 86 ------------------- 3 files changed, 193 deletions(-) delete mode 100644 application/basilisk/components/privatebrowsing/content/aboutPrivateBrowsing.css delete mode 100644 application/basilisk/components/privatebrowsing/content/aboutPrivateBrowsing.js delete mode 100644 application/basilisk/components/privatebrowsing/content/aboutPrivateBrowsing.xhtml (limited to 'application/basilisk/components/privatebrowsing/content') diff --git a/application/basilisk/components/privatebrowsing/content/aboutPrivateBrowsing.css b/application/basilisk/components/privatebrowsing/content/aboutPrivateBrowsing.css deleted file mode 100644 index 29d7a843d..000000000 --- a/application/basilisk/components/privatebrowsing/content/aboutPrivateBrowsing.css +++ /dev/null @@ -1,10 +0,0 @@ -html.private .showNormal, -html.normal .showPrivate, -body[tpEnabled] .showTpDisabled, -body:not([tpEnabled]) .showTpEnabled { - display: none !important; -} - -.hide { - display: none; -} diff --git a/application/basilisk/components/privatebrowsing/content/aboutPrivateBrowsing.js b/application/basilisk/components/privatebrowsing/content/aboutPrivateBrowsing.js deleted file mode 100644 index 00184102a..000000000 --- a/application/basilisk/components/privatebrowsing/content/aboutPrivateBrowsing.js +++ /dev/null @@ -1,97 +0,0 @@ -/* 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/. */ - -var {classes: Cc, interfaces: Ci, utils: Cu} = Components; - -Cu.import("resource://gre/modules/Services.jsm"); -Cu.import("resource://gre/modules/PrivateBrowsingUtils.jsm"); -Cu.import("resource://gre/modules/XPCOMUtils.jsm"); - -const FAVICON_QUESTION = "chrome://global/skin/icons/question-32.png"; -const FAVICON_PRIVACY = "chrome://browser/skin/privatebrowsing/favicon.svg"; - -var stringBundle = Services.strings.createBundle( - "chrome://browser/locale/aboutPrivateBrowsing.properties"); - -#ifdef MOZ_SAFE_BROWSING -var prefBranch = Services.prefs.getBranch("privacy.trackingprotection."); -var prefObserver = { - QueryInterface: XPCOMUtils.generateQI([Ci.nsIObserver, - Ci.nsISupportsWeakReference]), - observe: function () { - let tpSubHeader = document.getElementById("tpSubHeader"); - let tpToggle = document.getElementById("tpToggle"); - let tpButton = document.getElementById("tpButton"); - let title = document.getElementById("title"); - let titleTracking = document.getElementById("titleTracking"); - let globalTrackingEnabled = prefBranch.getBoolPref("enabled"); - let trackingEnabled = globalTrackingEnabled || - prefBranch.getBoolPref("pbmode.enabled"); - - tpButton.classList.toggle("hide", globalTrackingEnabled); - tpToggle.checked = trackingEnabled; - title.classList.toggle("hide", trackingEnabled); - titleTracking.classList.toggle("hide", !trackingEnabled); - tpSubHeader.classList.toggle("tp-off", !trackingEnabled); - } -}; -prefBranch.addObserver("pbmode.enabled", prefObserver, true); -prefBranch.addObserver("enabled", prefObserver, true); -#endif - -function setFavIcon(url) { - document.getElementById("favicon").setAttribute("href", url); -} - -document.addEventListener("DOMContentLoaded", function () { - if (!PrivateBrowsingUtils.isContentWindowPrivate(window)) { - document.documentElement.classList.remove("private"); - document.documentElement.classList.add("normal"); - document.title = stringBundle.GetStringFromName("title.normal"); - document.getElementById("favicon") - .setAttribute("href", FAVICON_QUESTION); - document.getElementById("startPrivateBrowsing") - .addEventListener("command", openPrivateWindow); - return; - } - -#ifdef MOZ_SAFE_BROWSING - let tpToggle = document.getElementById("tpToggle"); - document.getElementById("tpButton").addEventListener('click', () => { - tpToggle.click(); - }); -#endif - - document.title = stringBundle.GetStringFromName("title.head"); - document.getElementById("favicon") - .setAttribute("href", FAVICON_PRIVACY); -#ifdef MOZ_SAFE_BROWSING - tpToggle.addEventListener("change", toggleTrackingProtection); -#endif - - let formatURLPref = Cc["@mozilla.org/toolkit/URLFormatterService;1"] - .getService(Ci.nsIURLFormatter).formatURLPref; - document.getElementById("learnMore").setAttribute("href", - formatURLPref("app.support.baseURL") + "private-browsing"); - -#ifdef MOZ_SAFE_BROWSING - // Update state that depends on preferences. - prefObserver.observe(); -#endif -}, false); - -function openPrivateWindow() { - // Ask chrome to open a private window - document.dispatchEvent( - new CustomEvent("AboutPrivateBrowsingOpenWindow", {bubbles:true})); -} - -#ifdef MOZ_SAFE_BROWSING -function toggleTrackingProtection() { - // Ask chrome to enable tracking protection - document.dispatchEvent( - new CustomEvent("AboutPrivateBrowsingToggleTrackingProtection", - {bubbles: true})); -} -#endif diff --git a/application/basilisk/components/privatebrowsing/content/aboutPrivateBrowsing.xhtml b/application/basilisk/components/privatebrowsing/content/aboutPrivateBrowsing.xhtml deleted file mode 100644 index c27de6994..000000000 --- a/application/basilisk/components/privatebrowsing/content/aboutPrivateBrowsing.xhtml +++ /dev/null @@ -1,86 +0,0 @@ - - - - %htmlDTD; - - %globalDTD; - - %brandDTD; - - %browserDTD; - - %aboutPrivateBrowsingDTD; -]> - - - - - - - - - - -

&aboutPrivateBrowsing.notPrivate;

-