Loading browser/components/abouttor/AboutTorChild.sys.mjs 0 → 100644 +2 −0 Original line number Diff line number Diff line export class AboutTorChild extends JSWindowActorChild { } browser/components/abouttor/AboutTorParent.sys.mjs 0 → 100644 +2 −0 Original line number Diff line number Diff line export class AboutTorParent extends JSWindowActorParent { } toolkit/torbutton/chrome/skin/aboutTor.css→browser/components/abouttor/content/aboutTor.css +0 −0 File moved. View file toolkit/torbutton/chrome/content/aboutTor/resources/aboutTor.js→browser/components/abouttor/content/aboutTor.js +0 −0 File moved. View file browser/components/abouttor/content/aboutTor.xhtml 0 → 100644 +168 −0 Original line number Diff line number Diff line <?xml version="1.0" encoding="UTF-8"?> <!-- - Copyright (c) 2020, The Tor Project, Inc. - See LICENSE for licensing information. - vim: set sw=2 sts=2 ts=8 et syntax=xml: --> <!DOCTYPE html [ <!ENTITY % aboutTorDTD SYSTEM "chrome://torbutton/locale/aboutTor.dtd"> %aboutTorDTD; <!ENTITY % tbUpdateDTD SYSTEM "chrome://browser/locale/aboutTBUpdate.dtd"> %tbUpdateDTD; ]> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Security-Policy" content="default-src chrome:; object-src 'none'" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <title>&aboutTor.title;</title> <link rel="stylesheet" href="chrome://browser/skin/onionPattern.css" type="text/css" media="all" /> <link rel="stylesheet" href="chrome://browser/content/abouttor/aboutTor.css" type="text/css" media="all" /> <script type="text/javascript" src="chrome://browser/content/abouttor/aboutTor.js" ></script> <!-- Hack: we are not using Fluent translations in this page (yet), but we use - this tag so it sets up the page automatically for us. --> <link rel="localization" href="branding/brand.ftl" /> </head> <body> <div class="torcontent-container"> <div id="torbrowser-info"> <div id="torbrowser-version" /> <div id="torbrowser-changelog-link"> <a href="about:tbupdate">&aboutTor.viewChangelog.label;</a> </div> </div> <div id="torstatus" class="top"> <div class="hideIfTorOff hideIfHasBeenUpdated torstatus-container"> #if MOZ_UPDATE_CHANNEL == alpha <div class="heading1">&aboutTor.alpha.ready.label;</div> <br /> <div class="heading2">&aboutTor.alpha.ready2.label;</div> #elif MOZ_UPDATE_CHANNEL == nightly <div class="heading1">&aboutTor.nightly.ready.label;</div> <br /> <div class="heading2">&aboutTor.nightly.ready2.label;</div> #else <div class="heading1">&aboutTor.ready.label;</div> <br /> <div class="heading2">&aboutTor.ready2.label;</div> #endif </div> <div class="showIfHasBeenUpdated torstatus-container"> <div class="heading1">&aboutTBUpdate.updated;</div> <br /> <div class="heading2"> &aboutTBUpdate.linkPrefix;<a id="update-infolink" >&aboutTBUpdate.linkLabel;</a >&aboutTBUpdate.linkSuffix; </div> </div> <div class="hideIfTorOn torstatus-container"> <div class="heading1">&aboutTor.failure.label;</div> <br /> <div class="heading2">&aboutTor.failure2.label;</div> </div> </div> <div class="searchbox hideIfTorOff"> <!-- begin form based search --> <form action="&aboutTor.searchDDGPost.link;" method="get"> <div class="searchwrapper"> <label class="searchlabel" for="search-text"></label> <input name="q" id="search-text" placeholder="&aboutTor.search.label;" autocomplete="off" type="text" /> <input id="search-button" value="" title="&aboutTor.search.label;" alt="&aboutTor.search.label;" type="submit" /> </div> </form> </div> #if MOZ_UPDATE_CHANNEL != release <div id="bannerRoot"> <img id="bannerImg" src="chrome://browser/content/abouttor/banner-warning.svg" /> <div id="bannerTextCol"> <!--<div id="bannerHeader"></div> <br />--> #if MOZ_UPDATE_CHANNEL == alpha <div id="bannerDescription">&aboutTor.alpha.bannerDescription;</div> <br /> <a id="bannerLink" target="_blank" href="https://forum.torproject.net/" >&aboutTor.alpha.bannerLink;</a > #else <div id="bannerDescription">&aboutTor.nightly.bannerDescription;</div> <br /> <a id="bannerLink" target="_blank" href="https://forum.torproject.net/" >&aboutTor.nightly.bannerLink;</a > #endif </div> </div> #endif <div id="bottom"> <p id="donate" class="moreInfoLink"> &aboutTor.donationBanner.freeToUse; <a href="https://donate.torproject.org/" target="_blank" >&aboutTor.donationBanner.buttonA; »</a > </p> <p id="manual" class="showForManual moreInfoLink"> &aboutTor.torbrowser_user_manual_questions.label; <a id="manualLink" href="about:manual" target="_blank" >&aboutTor.torbrowser_user_manual_link.label;</a > </p> <p id="newsletter" class="moreInfoLink"> <img class="imageStyle" src="chrome://browser/skin/mail.svg" />&aboutTor.newsletter.tagline;<br /> <a href="https://newsletter.torproject.org" >&aboutTor.newsletter.link_text; »</a > </p> <p id="mission"> &aboutTor.tor_mission.label; <a id="getInvolvedLink">&aboutTor.getInvolved.label;</a> </p> </div> </div> #include ../../../themes/shared/onionPattern.inc.xhtml </body> </html> Loading
browser/components/abouttor/AboutTorChild.sys.mjs 0 → 100644 +2 −0 Original line number Diff line number Diff line export class AboutTorChild extends JSWindowActorChild { }
browser/components/abouttor/AboutTorParent.sys.mjs 0 → 100644 +2 −0 Original line number Diff line number Diff line export class AboutTorParent extends JSWindowActorParent { }
toolkit/torbutton/chrome/skin/aboutTor.css→browser/components/abouttor/content/aboutTor.css +0 −0 File moved. View file
toolkit/torbutton/chrome/content/aboutTor/resources/aboutTor.js→browser/components/abouttor/content/aboutTor.js +0 −0 File moved. View file
browser/components/abouttor/content/aboutTor.xhtml 0 → 100644 +168 −0 Original line number Diff line number Diff line <?xml version="1.0" encoding="UTF-8"?> <!-- - Copyright (c) 2020, The Tor Project, Inc. - See LICENSE for licensing information. - vim: set sw=2 sts=2 ts=8 et syntax=xml: --> <!DOCTYPE html [ <!ENTITY % aboutTorDTD SYSTEM "chrome://torbutton/locale/aboutTor.dtd"> %aboutTorDTD; <!ENTITY % tbUpdateDTD SYSTEM "chrome://browser/locale/aboutTBUpdate.dtd"> %tbUpdateDTD; ]> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Security-Policy" content="default-src chrome:; object-src 'none'" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <title>&aboutTor.title;</title> <link rel="stylesheet" href="chrome://browser/skin/onionPattern.css" type="text/css" media="all" /> <link rel="stylesheet" href="chrome://browser/content/abouttor/aboutTor.css" type="text/css" media="all" /> <script type="text/javascript" src="chrome://browser/content/abouttor/aboutTor.js" ></script> <!-- Hack: we are not using Fluent translations in this page (yet), but we use - this tag so it sets up the page automatically for us. --> <link rel="localization" href="branding/brand.ftl" /> </head> <body> <div class="torcontent-container"> <div id="torbrowser-info"> <div id="torbrowser-version" /> <div id="torbrowser-changelog-link"> <a href="about:tbupdate">&aboutTor.viewChangelog.label;</a> </div> </div> <div id="torstatus" class="top"> <div class="hideIfTorOff hideIfHasBeenUpdated torstatus-container"> #if MOZ_UPDATE_CHANNEL == alpha <div class="heading1">&aboutTor.alpha.ready.label;</div> <br /> <div class="heading2">&aboutTor.alpha.ready2.label;</div> #elif MOZ_UPDATE_CHANNEL == nightly <div class="heading1">&aboutTor.nightly.ready.label;</div> <br /> <div class="heading2">&aboutTor.nightly.ready2.label;</div> #else <div class="heading1">&aboutTor.ready.label;</div> <br /> <div class="heading2">&aboutTor.ready2.label;</div> #endif </div> <div class="showIfHasBeenUpdated torstatus-container"> <div class="heading1">&aboutTBUpdate.updated;</div> <br /> <div class="heading2"> &aboutTBUpdate.linkPrefix;<a id="update-infolink" >&aboutTBUpdate.linkLabel;</a >&aboutTBUpdate.linkSuffix; </div> </div> <div class="hideIfTorOn torstatus-container"> <div class="heading1">&aboutTor.failure.label;</div> <br /> <div class="heading2">&aboutTor.failure2.label;</div> </div> </div> <div class="searchbox hideIfTorOff"> <!-- begin form based search --> <form action="&aboutTor.searchDDGPost.link;" method="get"> <div class="searchwrapper"> <label class="searchlabel" for="search-text"></label> <input name="q" id="search-text" placeholder="&aboutTor.search.label;" autocomplete="off" type="text" /> <input id="search-button" value="" title="&aboutTor.search.label;" alt="&aboutTor.search.label;" type="submit" /> </div> </form> </div> #if MOZ_UPDATE_CHANNEL != release <div id="bannerRoot"> <img id="bannerImg" src="chrome://browser/content/abouttor/banner-warning.svg" /> <div id="bannerTextCol"> <!--<div id="bannerHeader"></div> <br />--> #if MOZ_UPDATE_CHANNEL == alpha <div id="bannerDescription">&aboutTor.alpha.bannerDescription;</div> <br /> <a id="bannerLink" target="_blank" href="https://forum.torproject.net/" >&aboutTor.alpha.bannerLink;</a > #else <div id="bannerDescription">&aboutTor.nightly.bannerDescription;</div> <br /> <a id="bannerLink" target="_blank" href="https://forum.torproject.net/" >&aboutTor.nightly.bannerLink;</a > #endif </div> </div> #endif <div id="bottom"> <p id="donate" class="moreInfoLink"> &aboutTor.donationBanner.freeToUse; <a href="https://donate.torproject.org/" target="_blank" >&aboutTor.donationBanner.buttonA; »</a > </p> <p id="manual" class="showForManual moreInfoLink"> &aboutTor.torbrowser_user_manual_questions.label; <a id="manualLink" href="about:manual" target="_blank" >&aboutTor.torbrowser_user_manual_link.label;</a > </p> <p id="newsletter" class="moreInfoLink"> <img class="imageStyle" src="chrome://browser/skin/mail.svg" />&aboutTor.newsletter.tagline;<br /> <a href="https://newsletter.torproject.org" >&aboutTor.newsletter.link_text; »</a > </p> <p id="mission"> &aboutTor.tor_mission.label; <a id="getInvolvedLink">&aboutTor.getInvolved.label;</a> </p> </div> </div> #include ../../../themes/shared/onionPattern.inc.xhtml </body> </html>