mirror of
https://github.com/classilla/tenfourfox.git
synced 2025-02-23 10:29:05 +00:00
parent
d375d57d33
commit
615b887ce3
@ -106,9 +106,14 @@ var gAppInfo = Cc["@mozilla.org/xre/app-info;1"]
|
|||||||
.getService(Ci.nsIXULAppInfo)
|
.getService(Ci.nsIXULAppInfo)
|
||||||
.QueryInterface(Ci.nsIXULRuntime);
|
.QueryInterface(Ci.nsIXULRuntime);
|
||||||
|
|
||||||
|
// See bug 1356587. If you want to revert this change, which essentially
|
||||||
|
// makes TenFourFox Mac only, then look for everything with the string
|
||||||
|
// "macosx" (include the quotes).
|
||||||
|
/*
|
||||||
if (AppConstants.platform != "macosx") {
|
if (AppConstants.platform != "macosx") {
|
||||||
var gEditUIVisible = true;
|
var gEditUIVisible = true;
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
[
|
[
|
||||||
["gBrowser", "content"],
|
["gBrowser", "content"],
|
||||||
@ -1316,12 +1321,15 @@ var gBrowserInit = {
|
|||||||
// unless there are downloads to be displayed.
|
// unless there are downloads to be displayed.
|
||||||
DownloadsButton.initializeIndicator();
|
DownloadsButton.initializeIndicator();
|
||||||
|
|
||||||
|
// See bug 1356587. This is never called on TenFourFox.
|
||||||
|
/*
|
||||||
if (AppConstants.platform != "macosx") {
|
if (AppConstants.platform != "macosx") {
|
||||||
updateEditUIVisibility();
|
updateEditUIVisibility();
|
||||||
let placesContext = document.getElementById("placesContext");
|
let placesContext = document.getElementById("placesContext");
|
||||||
placesContext.addEventListener("popupshowing", updateEditUIVisibility, false);
|
placesContext.addEventListener("popupshowing", updateEditUIVisibility, false);
|
||||||
placesContext.addEventListener("popuphiding", updateEditUIVisibility, false);
|
placesContext.addEventListener("popuphiding", updateEditUIVisibility, false);
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
LightWeightThemeWebInstaller.init();
|
LightWeightThemeWebInstaller.init();
|
||||||
|
|
||||||
@ -1610,7 +1618,7 @@ var gBrowserInit = {
|
|||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
if (AppConstants.platform == "macosx") {
|
//if (AppConstants.platform == "macosx") {
|
||||||
// nonBrowserWindowStartup(), nonBrowserWindowDelayedStartup(), and
|
// nonBrowserWindowStartup(), nonBrowserWindowDelayedStartup(), and
|
||||||
// nonBrowserWindowShutdown() are used for non-browser windows in
|
// nonBrowserWindowShutdown() are used for non-browser windows in
|
||||||
// macBrowserOverlay
|
// macBrowserOverlay
|
||||||
@ -1684,9 +1692,11 @@ if (AppConstants.platform == "macosx") {
|
|||||||
// initialize the sync UI
|
// initialize the sync UI
|
||||||
gSyncUI.init();
|
gSyncUI.init();
|
||||||
|
|
||||||
|
/*
|
||||||
if (AppConstants.E10S_TESTING_ONLY) {
|
if (AppConstants.E10S_TESTING_ONLY) {
|
||||||
gRemoteTabsUI.init();
|
gRemoteTabsUI.init();
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
};
|
};
|
||||||
|
|
||||||
gBrowserInit.nonBrowserWindowShutdown = function() {
|
gBrowserInit.nonBrowserWindowShutdown = function() {
|
||||||
@ -1699,18 +1709,18 @@ if (AppConstants.platform == "macosx") {
|
|||||||
|
|
||||||
BrowserOffline.uninit();
|
BrowserOffline.uninit();
|
||||||
};
|
};
|
||||||
}
|
//}
|
||||||
|
|
||||||
|
|
||||||
/* Legacy global init functions */
|
/* Legacy global init functions */
|
||||||
var BrowserStartup = gBrowserInit.onLoad.bind(gBrowserInit);
|
var BrowserStartup = gBrowserInit.onLoad.bind(gBrowserInit);
|
||||||
var BrowserShutdown = gBrowserInit.onUnload.bind(gBrowserInit);
|
var BrowserShutdown = gBrowserInit.onUnload.bind(gBrowserInit);
|
||||||
|
|
||||||
if (AppConstants.platform == "macosx") {
|
//if (AppConstants.platform == "macosx") {
|
||||||
var nonBrowserWindowStartup = gBrowserInit.nonBrowserWindowStartup.bind(gBrowserInit);
|
var nonBrowserWindowStartup = gBrowserInit.nonBrowserWindowStartup.bind(gBrowserInit);
|
||||||
var nonBrowserWindowDelayedStartup = gBrowserInit.nonBrowserWindowDelayedStartup.bind(gBrowserInit);
|
var nonBrowserWindowDelayedStartup = gBrowserInit.nonBrowserWindowDelayedStartup.bind(gBrowserInit);
|
||||||
var nonBrowserWindowShutdown = gBrowserInit.nonBrowserWindowShutdown.bind(gBrowserInit);
|
var nonBrowserWindowShutdown = gBrowserInit.nonBrowserWindowShutdown.bind(gBrowserInit);
|
||||||
}
|
//}
|
||||||
|
|
||||||
function HandleAppCommandEvent(evt) {
|
function HandleAppCommandEvent(evt) {
|
||||||
switch (evt.command) {
|
switch (evt.command) {
|
||||||
@ -1853,9 +1863,9 @@ function BrowserStop() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function BrowserReloadOrDuplicate(aEvent) {
|
function BrowserReloadOrDuplicate(aEvent) {
|
||||||
let metaKeyPressed = AppConstants.platform == "macosx"
|
let metaKeyPressed = aEvent.metaKey; /* AppConstants.platform == "macosx"
|
||||||
? aEvent.metaKey
|
? aEvent.metaKey
|
||||||
: aEvent.ctrlKey;
|
: aEvent.ctrlKey; */
|
||||||
var backgroundTabModifier = aEvent.button == 1 || metaKeyPressed;
|
var backgroundTabModifier = aEvent.button == 1 || metaKeyPressed;
|
||||||
|
|
||||||
if (aEvent.shiftKey && !backgroundTabModifier) {
|
if (aEvent.shiftKey && !backgroundTabModifier) {
|
||||||
@ -4137,6 +4147,8 @@ function BrowserCustomizeToolbar() {
|
|||||||
*/
|
*/
|
||||||
function updateEditUIVisibility()
|
function updateEditUIVisibility()
|
||||||
{
|
{
|
||||||
|
// Does not execute on TenFourFox (see bug 1356587 and issue 388).
|
||||||
|
/*
|
||||||
if (AppConstants.platform == "macosx")
|
if (AppConstants.platform == "macosx")
|
||||||
return;
|
return;
|
||||||
|
|
||||||
@ -4173,6 +4185,7 @@ function updateEditUIVisibility()
|
|||||||
goSetCommandEnabled("cmd_delete", true);
|
goSetCommandEnabled("cmd_delete", true);
|
||||||
goSetCommandEnabled("cmd_switchTextDirection", true);
|
goSetCommandEnabled("cmd_switchTextDirection", true);
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -5401,10 +5414,10 @@ const nodeToShortcutMap = {
|
|||||||
"downloads-button": "key_openDownloads"
|
"downloads-button": "key_openDownloads"
|
||||||
};
|
};
|
||||||
|
|
||||||
if (AppConstants.platform == "macosx") {
|
//if (AppConstants.platform == "macosx") {
|
||||||
nodeToTooltipMap["print-button"] = "printButton.tooltip";
|
nodeToTooltipMap["print-button"] = "printButton.tooltip";
|
||||||
nodeToShortcutMap["print-button"] = "printKb";
|
nodeToShortcutMap["print-button"] = "printKb";
|
||||||
}
|
//}
|
||||||
|
|
||||||
const gDynamicTooltipCache = new Map();
|
const gDynamicTooltipCache = new Map();
|
||||||
function UpdateDynamicShortcutTooltipText(aTooltip) {
|
function UpdateDynamicShortcutTooltipText(aTooltip) {
|
||||||
@ -7560,6 +7573,8 @@ var gPrivateBrowsingUI = {
|
|||||||
|
|
||||||
var gRemoteTabsUI = {
|
var gRemoteTabsUI = {
|
||||||
init: function() {
|
init: function() {
|
||||||
|
// Not supported on TenFourFox (issue 441).
|
||||||
|
/*
|
||||||
if (window.location.href != getBrowserURL() &&
|
if (window.location.href != getBrowserURL() &&
|
||||||
// Also check hidden window for the Mac no-window case
|
// Also check hidden window for the Mac no-window case
|
||||||
window.location.href != "chrome://browser/content/hiddenWindow.xul") {
|
window.location.href != "chrome://browser/content/hiddenWindow.xul") {
|
||||||
@ -7576,6 +7591,7 @@ var gRemoteTabsUI = {
|
|||||||
let newNonRemoteWindow = document.getElementById("menu_newNonRemoteWindow");
|
let newNonRemoteWindow = document.getElementById("menu_newNonRemoteWindow");
|
||||||
let autostart = Services.appinfo.browserTabsRemoteAutostart;
|
let autostart = Services.appinfo.browserTabsRemoteAutostart;
|
||||||
newNonRemoteWindow.hidden = !autostart;
|
newNonRemoteWindow.hidden = !autostart;
|
||||||
|
*/
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -8043,7 +8059,7 @@ var ToolbarIconColor = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
let toolbarSelector = "#navigator-toolbox > toolbar:not([collapsed=true]):not(#addon-bar)";
|
let toolbarSelector = "#navigator-toolbox > toolbar:not([collapsed=true]):not(#addon-bar)";
|
||||||
if (AppConstants.platform == "macosx")
|
//if (AppConstants.platform == "macosx")
|
||||||
toolbarSelector += ":not([type=menubar])";
|
toolbarSelector += ":not([type=menubar])";
|
||||||
|
|
||||||
// The getComputedStyle calls and setting the brighttext are separated in
|
// The getComputedStyle calls and setting the brighttext are separated in
|
||||||
|
Loading…
x
Reference in New Issue
Block a user