Backed out changeset 119ed9cbd3c6 because of browser-chrome orange

This commit is contained in:
Ehsan Akhgari 2010-11-04 18:20:42 -04:00
Родитель 94296c5dc6
Коммит dfa311df81
3 изменённых файлов: 22 добавлений и 16 удалений

Просмотреть файл

@ -1252,9 +1252,6 @@ function BrowserStartup() {
BookmarksMenuButton.init(); BookmarksMenuButton.init();
// initialize the private browsing UI
gPrivateBrowsingUI.init();
setTimeout(delayedStartup, 0, isLoadingBlank, mustLoadSidebar); setTimeout(delayedStartup, 0, isLoadingBlank, mustLoadSidebar);
} }
@ -1540,6 +1537,9 @@ function delayedStartup(isLoadingBlank, mustLoadSidebar) {
placesContext.addEventListener("popuphiding", updateEditUIVisibility, false); placesContext.addEventListener("popuphiding", updateEditUIVisibility, false);
#endif #endif
// initialize the private browsing UI
gPrivateBrowsingUI.init();
gBrowser.mPanelContainer.addEventListener("InstallBrowserTheme", LightWeightThemeWebInstaller, false, true); gBrowser.mPanelContainer.addEventListener("InstallBrowserTheme", LightWeightThemeWebInstaller, false, true);
gBrowser.mPanelContainer.addEventListener("PreviewBrowserTheme", LightWeightThemeWebInstaller, false, true); gBrowser.mPanelContainer.addEventListener("PreviewBrowserTheme", LightWeightThemeWebInstaller, false, true);
gBrowser.mPanelContainer.addEventListener("ResetBrowserThemePreview", LightWeightThemeWebInstaller, false, true); gBrowser.mPanelContainer.addEventListener("ResetBrowserThemePreview", LightWeightThemeWebInstaller, false, true);

Просмотреть файл

@ -47,9 +47,11 @@ function test() {
pb.privateBrowsingEnabled = true; pb.privateBrowsingEnabled = true;
let win = OpenBrowserWindow(); let win = OpenBrowserWindow();
win.addEventListener("load", function() { Services.obs.addObserver(function(subject, topic, data) {
win.removeEventListener("load", arguments.callee, false); Services.obs.removeObserver(arguments.callee, "browser-delayed-startup-finished");
executeSoon(function() { var notifiedWin = subject.QueryInterface(Ci.nsIDOMWindow);
is(win, notifiedWin, "sanity check");
let cmd = win.document.getElementById("Tools:PrivateBrowsing"); let cmd = win.document.getElementById("Tools:PrivateBrowsing");
ok(!cmd.hasAttribute("disabled"), ok(!cmd.hasAttribute("disabled"),
"The Private Browsing command in a new window should be enabled"); "The Private Browsing command in a new window should be enabled");
@ -57,6 +59,5 @@ function test() {
win.close(); win.close();
pb.privateBrowsingEnabled = false; pb.privateBrowsingEnabled = false;
finish(); finish();
}); }, "browser-delayed-startup-finished", false);
}, false);
} }

Просмотреть файл

@ -93,14 +93,19 @@ function test() {
win.addEventListener("load", function() { win.addEventListener("load", function() {
win.removeEventListener("load", arguments.callee, false); win.removeEventListener("load", arguments.callee, false);
executeSoon(function() { // ensure that the test is run after delayedStartup
let _delayedStartup = win.delayedStartup;
win.delayedStartup = function() {
_delayedStartup.apply(win, arguments);
win.delayedStartup = _delayedStartup;
is(win.document.title, expected_title, "The window title for " + url + is(win.document.title, expected_title, "The window title for " + url +
" detached tab is correct (" + (insidePB ? "inside" : "outside") + " detached tab is correct (" + (insidePB ? "inside" : "outside") +
" private browsing mode)"); " private browsing mode)");
win.close(); win.close();
setTimeout(funcNext, 0); setTimeout(funcNext, 0);
}); };
}, false); }, false);
}); });
}, false); }, false);