mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-10-06 07:17:30 +09:00
Make code style consistent across all AboutRedirector's
This commit is contained in:
parent
81c6c590cc
commit
038fd273ea
8 changed files with 266 additions and 114 deletions
|
|
@ -30,17 +30,47 @@ struct RedirEntry {
|
||||||
URI_SAFE_FOR_UNTRUSTED_CONTENT.
|
URI_SAFE_FOR_UNTRUSTED_CONTENT.
|
||||||
*/
|
*/
|
||||||
static RedirEntry kRedirMap[] = {
|
static RedirEntry kRedirMap[] = {
|
||||||
{ "certerror", "chrome://browser/content/certerror/aboutCertError.xhtml",
|
{
|
||||||
|
"certerror", "chrome://browser/content/certerror/aboutCertError.xhtml",
|
||||||
nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT |
|
nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT |
|
||||||
nsIAboutModule::ALLOW_SCRIPT |
|
nsIAboutModule::ALLOW_SCRIPT |
|
||||||
nsIAboutModule::HIDE_FROM_ABOUTABOUT },
|
nsIAboutModule::HIDE_FROM_ABOUTABOUT
|
||||||
{ "feeds", "chrome://browser/content/feeds/subscribe.xhtml",
|
},
|
||||||
|
{
|
||||||
|
"downloads", "chrome://browser/content/downloads/contentAreaDownloadsView.xul",
|
||||||
|
nsIAboutModule::ALLOW_SCRIPT
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"feeds", "chrome://browser/content/feeds/subscribe.xhtml",
|
||||||
nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT |
|
nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT |
|
||||||
nsIAboutModule::ALLOW_SCRIPT |
|
nsIAboutModule::ALLOW_SCRIPT |
|
||||||
nsIAboutModule::HIDE_FROM_ABOUTABOUT },
|
nsIAboutModule::HIDE_FROM_ABOUTABOUT
|
||||||
{ "privatebrowsing", "chrome://browser/content/aboutPrivateBrowsing.xhtml",
|
},
|
||||||
nsIAboutModule::ALLOW_SCRIPT },
|
{
|
||||||
{ "rights",
|
"home", "chrome://browser/content/abouthome/aboutHome.xhtml",
|
||||||
|
nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT |
|
||||||
|
nsIAboutModule::MAKE_LINKABLE |
|
||||||
|
nsIAboutModule::ALLOW_SCRIPT
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"newtab", "chrome://browser/content/newtab/newTab.xul",
|
||||||
|
nsIAboutModule::ALLOW_SCRIPT
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"palemoon", "chrome://global/content/memoriam.xhtml",
|
||||||
|
nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT |
|
||||||
|
nsIAboutModule::HIDE_FROM_ABOUTABOUT
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"permissions", "chrome://browser/content/preferences/aboutPermissions.xul",
|
||||||
|
nsIAboutModule::ALLOW_SCRIPT
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"privatebrowsing", "chrome://browser/content/aboutPrivateBrowsing.xhtml",
|
||||||
|
nsIAboutModule::ALLOW_SCRIPT
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"rights",
|
||||||
#ifdef MOZ_OFFICIAL_BRANDING
|
#ifdef MOZ_OFFICIAL_BRANDING
|
||||||
"chrome://global/content/aboutRights.xhtml",
|
"chrome://global/content/aboutRights.xhtml",
|
||||||
#else
|
#else
|
||||||
|
|
@ -48,31 +78,27 @@ static RedirEntry kRedirMap[] = {
|
||||||
#endif
|
#endif
|
||||||
nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT |
|
nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT |
|
||||||
nsIAboutModule::MAKE_LINKABLE |
|
nsIAboutModule::MAKE_LINKABLE |
|
||||||
nsIAboutModule::ALLOW_SCRIPT },
|
nsIAboutModule::ALLOW_SCRIPT
|
||||||
{ "palemoon", "chrome://global/content/palemoon.xhtml",
|
},
|
||||||
|
{
|
||||||
|
"robots", "chrome://browser/content/aboutRobots.xhtml",
|
||||||
nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT |
|
nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT |
|
||||||
nsIAboutModule::HIDE_FROM_ABOUTABOUT },
|
nsIAboutModule::ALLOW_SCRIPT
|
||||||
{ "robots", "chrome://browser/content/aboutRobots.xhtml",
|
},
|
||||||
nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT |
|
{
|
||||||
nsIAboutModule::ALLOW_SCRIPT },
|
"sessionrestore", "chrome://browser/content/aboutSessionRestore.xhtml",
|
||||||
{ "sessionrestore", "chrome://browser/content/aboutSessionRestore.xhtml",
|
nsIAboutModule::ALLOW_SCRIPT
|
||||||
nsIAboutModule::ALLOW_SCRIPT },
|
},
|
||||||
#ifdef MOZ_SERVICES_SYNC
|
#ifdef MOZ_SERVICES_SYNC
|
||||||
{ "sync-progress", "chrome://browser/content/sync/progress.xhtml",
|
{
|
||||||
nsIAboutModule::ALLOW_SCRIPT },
|
"sync-progress", "chrome://browser/content/sync/progress.xhtml",
|
||||||
{ "sync-tabs", "chrome://browser/content/sync/aboutSyncTabs.xul",
|
nsIAboutModule::ALLOW_SCRIPT
|
||||||
nsIAboutModule::ALLOW_SCRIPT },
|
},
|
||||||
|
{
|
||||||
|
"sync-tabs", "chrome://browser/content/sync/aboutSyncTabs.xul",
|
||||||
|
nsIAboutModule::ALLOW_SCRIPT
|
||||||
|
},
|
||||||
#endif
|
#endif
|
||||||
{ "home", "chrome://browser/content/abouthome/aboutHome.xhtml",
|
|
||||||
nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT |
|
|
||||||
nsIAboutModule::MAKE_LINKABLE |
|
|
||||||
nsIAboutModule::ALLOW_SCRIPT },
|
|
||||||
{ "newtab", "chrome://browser/content/newtab/newTab.xul",
|
|
||||||
nsIAboutModule::ALLOW_SCRIPT },
|
|
||||||
{ "permissions", "chrome://browser/content/preferences/aboutPermissions.xul",
|
|
||||||
nsIAboutModule::ALLOW_SCRIPT },
|
|
||||||
{ "downloads", "chrome://browser/content/downloads/contentAreaDownloadsView.xul",
|
|
||||||
nsIAboutModule::ALLOW_SCRIPT },
|
|
||||||
};
|
};
|
||||||
static const int kRedirTotal = ArrayLength(kRedirMap);
|
static const int kRedirTotal = ArrayLength(kRedirMap);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -35,75 +35,117 @@ struct RedirEntry {
|
||||||
URI_SAFE_FOR_UNTRUSTED_CONTENT.
|
URI_SAFE_FOR_UNTRUSTED_CONTENT.
|
||||||
*/
|
*/
|
||||||
static RedirEntry kRedirMap[] = {
|
static RedirEntry kRedirMap[] = {
|
||||||
{ "blocked", "chrome://browser/content/blockedSite.xhtml",
|
{
|
||||||
|
"basilisk", "chrome://global/content/memoriam.xhtml",
|
||||||
|
nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT |
|
||||||
|
nsIAboutModule::HIDE_FROM_ABOUTABOUT
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"blocked", "chrome://browser/content/blockedSite.xhtml",
|
||||||
nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT |
|
nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT |
|
||||||
nsIAboutModule::URI_CAN_LOAD_IN_CHILD |
|
nsIAboutModule::URI_CAN_LOAD_IN_CHILD |
|
||||||
nsIAboutModule::ALLOW_SCRIPT |
|
nsIAboutModule::ALLOW_SCRIPT |
|
||||||
nsIAboutModule::HIDE_FROM_ABOUTABOUT },
|
nsIAboutModule::HIDE_FROM_ABOUTABOUT
|
||||||
{ "certerror", "chrome://browser/content/aboutNetError.xhtml",
|
},
|
||||||
|
{
|
||||||
|
"certerror", "chrome://browser/content/aboutNetError.xhtml",
|
||||||
nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT |
|
nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT |
|
||||||
nsIAboutModule::URI_CAN_LOAD_IN_CHILD |
|
nsIAboutModule::URI_CAN_LOAD_IN_CHILD |
|
||||||
nsIAboutModule::ALLOW_SCRIPT |
|
nsIAboutModule::ALLOW_SCRIPT |
|
||||||
nsIAboutModule::HIDE_FROM_ABOUTABOUT },
|
nsIAboutModule::HIDE_FROM_ABOUTABOUT
|
||||||
{ "socialerror", "chrome://browser/content/aboutSocialError.xhtml",
|
},
|
||||||
|
{
|
||||||
|
"socialerror", "chrome://browser/content/aboutSocialError.xhtml",
|
||||||
nsIAboutModule::ALLOW_SCRIPT |
|
nsIAboutModule::ALLOW_SCRIPT |
|
||||||
nsIAboutModule::HIDE_FROM_ABOUTABOUT },
|
nsIAboutModule::HIDE_FROM_ABOUTABOUT
|
||||||
{ "providerdirectory", "chrome://browser/content/aboutProviderDirectory.xhtml",
|
},
|
||||||
|
{
|
||||||
|
"providerdirectory", "chrome://browser/content/aboutProviderDirectory.xhtml",
|
||||||
nsIAboutModule::ALLOW_SCRIPT |
|
nsIAboutModule::ALLOW_SCRIPT |
|
||||||
nsIAboutModule::HIDE_FROM_ABOUTABOUT },
|
nsIAboutModule::HIDE_FROM_ABOUTABOUT
|
||||||
{ "tabcrashed", "chrome://browser/content/aboutTabCrashed.xhtml",
|
},
|
||||||
|
{
|
||||||
|
"tabcrashed", "chrome://browser/content/aboutTabCrashed.xhtml",
|
||||||
nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT |
|
nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT |
|
||||||
nsIAboutModule::ALLOW_SCRIPT |
|
nsIAboutModule::ALLOW_SCRIPT |
|
||||||
nsIAboutModule::HIDE_FROM_ABOUTABOUT },
|
nsIAboutModule::HIDE_FROM_ABOUTABOUT
|
||||||
{ "feeds", "chrome://browser/content/feeds/subscribe.xhtml",
|
},
|
||||||
|
{
|
||||||
|
"feeds", "chrome://browser/content/feeds/subscribe.xhtml",
|
||||||
nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT |
|
nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT |
|
||||||
nsIAboutModule::ALLOW_SCRIPT |
|
nsIAboutModule::ALLOW_SCRIPT |
|
||||||
nsIAboutModule::HIDE_FROM_ABOUTABOUT },
|
nsIAboutModule::HIDE_FROM_ABOUTABOUT
|
||||||
{ "privatebrowsing", "chrome://browser/content/aboutPrivateBrowsing.xhtml",
|
},
|
||||||
|
{
|
||||||
|
"privatebrowsing", "chrome://browser/content/aboutPrivateBrowsing.xhtml",
|
||||||
nsIAboutModule::URI_MUST_LOAD_IN_CHILD |
|
nsIAboutModule::URI_MUST_LOAD_IN_CHILD |
|
||||||
nsIAboutModule::ALLOW_SCRIPT },
|
nsIAboutModule::ALLOW_SCRIPT
|
||||||
{ "rights",
|
},
|
||||||
"chrome://global/content/aboutRights.xhtml",
|
{
|
||||||
|
"rights", "chrome://global/content/aboutRights.xhtml",
|
||||||
nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT |
|
nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT |
|
||||||
nsIAboutModule::MAKE_LINKABLE |
|
nsIAboutModule::MAKE_LINKABLE |
|
||||||
nsIAboutModule::ALLOW_SCRIPT },
|
nsIAboutModule::ALLOW_SCRIPT
|
||||||
{ "robots", "chrome://browser/content/aboutRobots.xhtml",
|
},
|
||||||
|
{
|
||||||
|
"robots", "chrome://browser/content/aboutRobots.xhtml",
|
||||||
nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT |
|
nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT |
|
||||||
nsIAboutModule::ALLOW_SCRIPT },
|
nsIAboutModule::ALLOW_SCRIPT
|
||||||
{ "searchreset", "chrome://browser/content/search/searchReset.xhtml",
|
},
|
||||||
|
{
|
||||||
|
"searchreset", "chrome://browser/content/search/searchReset.xhtml",
|
||||||
nsIAboutModule::ALLOW_SCRIPT |
|
nsIAboutModule::ALLOW_SCRIPT |
|
||||||
nsIAboutModule::HIDE_FROM_ABOUTABOUT },
|
nsIAboutModule::HIDE_FROM_ABOUTABOUT
|
||||||
{ "sessionrestore", "chrome://browser/content/aboutSessionRestore.xhtml",
|
},
|
||||||
nsIAboutModule::ALLOW_SCRIPT },
|
{
|
||||||
{ "welcomeback", "chrome://browser/content/aboutWelcomeBack.xhtml",
|
"sessionrestore", "chrome://browser/content/aboutSessionRestore.xhtml",
|
||||||
nsIAboutModule::ALLOW_SCRIPT },
|
nsIAboutModule::ALLOW_SCRIPT
|
||||||
{ "sync-tabs", "chrome://browser/content/sync/aboutSyncTabs.xul",
|
},
|
||||||
nsIAboutModule::ALLOW_SCRIPT },
|
{
|
||||||
// Linkable because of indexeddb use (bug 1228118)
|
"welcomeback", "chrome://browser/content/aboutWelcomeBack.xhtml",
|
||||||
|
nsIAboutModule::ALLOW_SCRIPT
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"sync-tabs", "chrome://browser/content/sync/aboutSyncTabs.xul",
|
||||||
|
nsIAboutModule::ALLOW_SCRIPT
|
||||||
|
},
|
||||||
{ "home", "chrome://browser/content/abouthome/aboutHome.xhtml",
|
{ "home", "chrome://browser/content/abouthome/aboutHome.xhtml",
|
||||||
nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT |
|
nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT |
|
||||||
nsIAboutModule::URI_MUST_LOAD_IN_CHILD |
|
nsIAboutModule::URI_MUST_LOAD_IN_CHILD |
|
||||||
nsIAboutModule::ALLOW_SCRIPT |
|
nsIAboutModule::ALLOW_SCRIPT |
|
||||||
|
// Linkable because of indexeddb use (bug 1228118)
|
||||||
nsIAboutModule::MAKE_LINKABLE |
|
nsIAboutModule::MAKE_LINKABLE |
|
||||||
nsIAboutModule::ENABLE_INDEXED_DB },
|
nsIAboutModule::ENABLE_INDEXED_DB },
|
||||||
// the newtab's actual URL will be determined when the channel is created
|
{
|
||||||
{ "newtab", "about:blank",
|
// the newtab's actual URL will be determined when the channel is created
|
||||||
nsIAboutModule::ALLOW_SCRIPT },
|
"newtab", "about:blank",
|
||||||
{ "preferences", "chrome://browser/content/preferences/in-content/preferences.xul",
|
nsIAboutModule::ALLOW_SCRIPT
|
||||||
nsIAboutModule::ALLOW_SCRIPT },
|
},
|
||||||
{ "downloads", "chrome://browser/content/downloads/contentAreaDownloadsView.xul",
|
{
|
||||||
nsIAboutModule::ALLOW_SCRIPT },
|
"preferences", "chrome://browser/content/preferences/in-content/preferences.xul",
|
||||||
|
nsIAboutModule::ALLOW_SCRIPT
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"downloads", "chrome://browser/content/downloads/contentAreaDownloadsView.xul",
|
||||||
|
nsIAboutModule::ALLOW_SCRIPT
|
||||||
|
},
|
||||||
#ifdef MOZ_SERVICES_HEALTHREPORT
|
#ifdef MOZ_SERVICES_HEALTHREPORT
|
||||||
{ "healthreport", "chrome://browser/content/abouthealthreport/abouthealth.xhtml",
|
{
|
||||||
nsIAboutModule::ALLOW_SCRIPT },
|
"healthreport", "chrome://browser/content/abouthealthreport/abouthealth.xhtml",
|
||||||
|
nsIAboutModule::ALLOW_SCRIPT
|
||||||
|
},
|
||||||
#endif
|
#endif
|
||||||
{ "accounts", "chrome://browser/content/aboutaccounts/aboutaccounts.xhtml",
|
{
|
||||||
nsIAboutModule::ALLOW_SCRIPT },
|
"accounts", "chrome://browser/content/aboutaccounts/aboutaccounts.xhtml",
|
||||||
{ "reader", "chrome://global/content/reader/aboutReader.html",
|
nsIAboutModule::ALLOW_SCRIPT
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"reader", "chrome://global/content/reader/aboutReader.html",
|
||||||
nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT |
|
nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT |
|
||||||
nsIAboutModule::ALLOW_SCRIPT |
|
nsIAboutModule::ALLOW_SCRIPT |
|
||||||
nsIAboutModule::URI_MUST_LOAD_IN_CHILD |
|
nsIAboutModule::URI_MUST_LOAD_IN_CHILD |
|
||||||
nsIAboutModule::HIDE_FROM_ABOUTABOUT },
|
nsIAboutModule::HIDE_FROM_ABOUTABOUT
|
||||||
|
},
|
||||||
};
|
};
|
||||||
static const int kRedirTotal = ArrayLength(kRedirMap);
|
static const int kRedirTotal = ArrayLength(kRedirMap);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -85,6 +85,7 @@ static const mozilla::Module::ContractIDEntry kBrowserContracts[] = {
|
||||||
{ NS_SHELLSERVICE_CONTRACTID, &kNS_SHELLSERVICE_CID },
|
{ NS_SHELLSERVICE_CONTRACTID, &kNS_SHELLSERVICE_CID },
|
||||||
#endif
|
#endif
|
||||||
{ NS_FEEDSNIFFER_CONTRACTID, &kNS_FEEDSNIFFER_CID },
|
{ NS_FEEDSNIFFER_CONTRACTID, &kNS_FEEDSNIFFER_CID },
|
||||||
|
{ NS_ABOUT_MODULE_CONTRACTID_PREFIX "basilisk", &kNS_BROWSER_ABOUT_REDIRECTOR_CID },
|
||||||
{ NS_ABOUT_MODULE_CONTRACTID_PREFIX "blocked", &kNS_BROWSER_ABOUT_REDIRECTOR_CID },
|
{ NS_ABOUT_MODULE_CONTRACTID_PREFIX "blocked", &kNS_BROWSER_ABOUT_REDIRECTOR_CID },
|
||||||
{ NS_ABOUT_MODULE_CONTRACTID_PREFIX "certerror", &kNS_BROWSER_ABOUT_REDIRECTOR_CID },
|
{ NS_ABOUT_MODULE_CONTRACTID_PREFIX "certerror", &kNS_BROWSER_ABOUT_REDIRECTOR_CID },
|
||||||
{ NS_ABOUT_MODULE_CONTRACTID_PREFIX "socialerror", &kNS_BROWSER_ABOUT_REDIRECTOR_CID },
|
{ NS_ABOUT_MODULE_CONTRACTID_PREFIX "socialerror", &kNS_BROWSER_ABOUT_REDIRECTOR_CID },
|
||||||
|
|
|
||||||
|
|
@ -42,12 +42,12 @@ static RedirEntry kRedirMap[] = {
|
||||||
{
|
{
|
||||||
"buildconfig", "chrome://global/content/buildconfig.html",
|
"buildconfig", "chrome://global/content/buildconfig.html",
|
||||||
nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT |
|
nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT |
|
||||||
nsIAboutModule::MAKE_LINKABLE
|
nsIAboutModule::MAKE_LINKABLE
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"checkerboard", "chrome://global/content/aboutCheckerboard.xhtml",
|
"checkerboard", "chrome://global/content/aboutCheckerboard.xhtml",
|
||||||
nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT |
|
nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT |
|
||||||
nsIAboutModule::ALLOW_SCRIPT
|
nsIAboutModule::ALLOW_SCRIPT
|
||||||
},
|
},
|
||||||
{ "config", "chrome://global/content/config.xul", 0 },
|
{ "config", "chrome://global/content/config.xul", 0 },
|
||||||
{
|
{
|
||||||
|
|
@ -64,7 +64,7 @@ static RedirEntry kRedirMap[] = {
|
||||||
{
|
{
|
||||||
"license", "chrome://global/content/license.html",
|
"license", "chrome://global/content/license.html",
|
||||||
nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT |
|
nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT |
|
||||||
nsIAboutModule::MAKE_LINKABLE
|
nsIAboutModule::MAKE_LINKABLE
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"logo", "chrome://branding/content/about.png",
|
"logo", "chrome://branding/content/about.png",
|
||||||
|
|
@ -90,9 +90,9 @@ static RedirEntry kRedirMap[] = {
|
||||||
{
|
{
|
||||||
"neterror", "chrome://global/content/netError.xhtml",
|
"neterror", "chrome://global/content/netError.xhtml",
|
||||||
nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT |
|
nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT |
|
||||||
nsIAboutModule::URI_CAN_LOAD_IN_CHILD |
|
nsIAboutModule::URI_CAN_LOAD_IN_CHILD |
|
||||||
nsIAboutModule::ALLOW_SCRIPT |
|
nsIAboutModule::ALLOW_SCRIPT |
|
||||||
nsIAboutModule::HIDE_FROM_ABOUTABOUT
|
nsIAboutModule::HIDE_FROM_ABOUTABOUT
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"networking", "chrome://global/content/aboutNetworking.xhtml",
|
"networking", "chrome://global/content/aboutNetworking.xhtml",
|
||||||
|
|
@ -101,7 +101,7 @@ static RedirEntry kRedirMap[] = {
|
||||||
{
|
{
|
||||||
"newaddon", "chrome://mozapps/content/extensions/newaddon.xul",
|
"newaddon", "chrome://mozapps/content/extensions/newaddon.xul",
|
||||||
nsIAboutModule::ALLOW_SCRIPT |
|
nsIAboutModule::ALLOW_SCRIPT |
|
||||||
nsIAboutModule::HIDE_FROM_ABOUTABOUT
|
nsIAboutModule::HIDE_FROM_ABOUTABOUT
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"performance", "chrome://global/content/aboutPerformance.xhtml",
|
"performance", "chrome://global/content/aboutPerformance.xhtml",
|
||||||
|
|
@ -128,10 +128,10 @@ static RedirEntry kRedirMap[] = {
|
||||||
{
|
{
|
||||||
"srcdoc", "about:blank",
|
"srcdoc", "about:blank",
|
||||||
nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT |
|
nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT |
|
||||||
nsIAboutModule::HIDE_FROM_ABOUTABOUT |
|
nsIAboutModule::HIDE_FROM_ABOUTABOUT |
|
||||||
// Needs to be linkable so content can touch its own srcdoc frames
|
// Needs to be linkable so content can touch its own srcdoc frames
|
||||||
nsIAboutModule::MAKE_LINKABLE |
|
nsIAboutModule::MAKE_LINKABLE |
|
||||||
nsIAboutModule::URI_CAN_LOAD_IN_CHILD
|
nsIAboutModule::URI_CAN_LOAD_IN_CHILD
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"support", "chrome://global/content/aboutSupport.xhtml",
|
"support", "chrome://global/content/aboutSupport.xhtml",
|
||||||
|
|
|
||||||
|
|
@ -54,6 +54,8 @@ toolkit.jar:
|
||||||
#endif
|
#endif
|
||||||
content/global/filepicker.properties
|
content/global/filepicker.properties
|
||||||
content/global/globalOverlay.js
|
content/global/globalOverlay.js
|
||||||
|
content/global/memoriam.xhtml
|
||||||
|
* content/global/mozilla.css
|
||||||
content/global/mozilla.xhtml
|
content/global/mozilla.xhtml
|
||||||
#ifdef MOZ_PHOENIX
|
#ifdef MOZ_PHOENIX
|
||||||
content/global/logopage.xhtml
|
content/global/logopage.xhtml
|
||||||
|
|
|
||||||
76
toolkit/content/memoriam.xhtml
Normal file
76
toolkit/content/memoriam.xhtml
Normal file
|
|
@ -0,0 +1,76 @@
|
||||||
|
<!DOCTYPE html
|
||||||
|
[
|
||||||
|
<!ENTITY % directionDTD SYSTEM "chrome://global/locale/global.dtd" >
|
||||||
|
%directionDTD;
|
||||||
|
<!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd">
|
||||||
|
%brandDTD;
|
||||||
|
]>
|
||||||
|
|
||||||
|
<!-- 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/. -->
|
||||||
|
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
|
<head>
|
||||||
|
<meta charset='utf-8' />
|
||||||
|
<title>Mozilla: In Memoriam</title>
|
||||||
|
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
background: maroon radial-gradient( circle, #a01010 0%, #800000 80%) center center / cover no-repeat;
|
||||||
|
color: white;
|
||||||
|
font-style: italic;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
min-height: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
#moztext {
|
||||||
|
margin-top: 15%;
|
||||||
|
font-size: 1.1em;
|
||||||
|
font-family: serif;
|
||||||
|
text-align: center;
|
||||||
|
line-height: 1.5;
|
||||||
|
}
|
||||||
|
|
||||||
|
#from {
|
||||||
|
font-size: 1.0em;
|
||||||
|
font-family: serif;
|
||||||
|
text-align: right;
|
||||||
|
}
|
||||||
|
|
||||||
|
em {
|
||||||
|
font-size: 1.3em;
|
||||||
|
line-height: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
a {
|
||||||
|
text-decoration: none;
|
||||||
|
color: white;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body dir="&locale.dir;">
|
||||||
|
|
||||||
|
<section>
|
||||||
|
<p id="moztext">
|
||||||
|
<h1>Mozilla: In Memoriam</h1>
|
||||||
|
<br/>
|
||||||
|
Dedicated to the tireless developers who have come and gone.<br/>
|
||||||
|
To those who have put their heart and soul into Mozilla products.<br/>
|
||||||
|
To those who have seen their good intentions and hard work squandered.<br/>
|
||||||
|
To those who really cared about the user, and cared about usability.<br/>
|
||||||
|
To those who truly understood us and desired freedom, but were unheard.<br/>
|
||||||
|
To those who knew that change is inevitable, but loss of vision is not.<br/>
|
||||||
|
To those who were forced to give up the good fight.<br/>
|
||||||
|
<br/>
|
||||||
|
<em>Thank you.</em> &brandFullName; would not have been possible without you.<br/>
|
||||||
|
<br/>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p id="from">
|
||||||
|
</p>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
36
toolkit/content/mozilla.css
Normal file
36
toolkit/content/mozilla.css
Normal file
|
|
@ -0,0 +1,36 @@
|
||||||
|
html {
|
||||||
|
%ifdef MC_PALEMOON
|
||||||
|
background: #333399 radial-gradient( circle at 75% 25%, #6666b0 0%, #333399 40%, #111177 80%) center center / cover no-repeat;
|
||||||
|
%else
|
||||||
|
background: maroon radial-gradient( circle, #a01010 0%, #800000 80%) center center / cover no-repeat;
|
||||||
|
%endif
|
||||||
|
|
||||||
|
color: white;
|
||||||
|
font-style: italic;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
min-height: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
#moztext {
|
||||||
|
margin-top: 15%;
|
||||||
|
font-size: 1.1em;
|
||||||
|
font-family: serif;
|
||||||
|
text-align: center;
|
||||||
|
line-height: 1.5;
|
||||||
|
}
|
||||||
|
|
||||||
|
#from {
|
||||||
|
font-size: 1.95em;
|
||||||
|
font-family: serif;
|
||||||
|
text-align: right;
|
||||||
|
}
|
||||||
|
|
||||||
|
em {
|
||||||
|
font-size: 1.3em;
|
||||||
|
line-height: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
a {
|
||||||
|
text-decoration: none;
|
||||||
|
color: white;
|
||||||
|
}
|
||||||
|
|
@ -15,39 +15,8 @@
|
||||||
<meta charset='utf-8' />
|
<meta charset='utf-8' />
|
||||||
<title>&chronicles.title.55.2;</title>
|
<title>&chronicles.title.55.2;</title>
|
||||||
|
|
||||||
<style>
|
<link rel="stylesheet" href="chrome://global/content/mozilla.css"
|
||||||
html {
|
type="text/css"/>
|
||||||
background: maroon radial-gradient( circle, #a01010 0%, #800000 80%) center center / cover no-repeat;
|
|
||||||
color: white;
|
|
||||||
font-style: italic;
|
|
||||||
text-rendering: optimizeLegibility;
|
|
||||||
min-height: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
#moztext {
|
|
||||||
margin-top: 15%;
|
|
||||||
font-size: 1.1em;
|
|
||||||
font-family: serif;
|
|
||||||
text-align: center;
|
|
||||||
line-height: 1.5;
|
|
||||||
}
|
|
||||||
|
|
||||||
#from {
|
|
||||||
font-size: 1.95em;
|
|
||||||
font-family: serif;
|
|
||||||
text-align: right;
|
|
||||||
}
|
|
||||||
|
|
||||||
em {
|
|
||||||
font-size: 1.3em;
|
|
||||||
line-height: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
a {
|
|
||||||
text-decoration: none;
|
|
||||||
color: white;
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body dir="&locale.dir;">
|
<body dir="&locale.dir;">
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue