10 var newWin = openDialog(
"chrome://browser/content/",
"_blank",
11 "chrome,dialog=no,toolbar=no",
"about:blank");
12 ok(newWin,
"got new window");
14 function runWindowTest() {
16 var searchBar = newWin.BrowserSearch.searchBar;
17 ok(searchBar,
"got search bar");
19 var searchBarBO = searchBar.boxObject;
20 is(searchBarBO.width, 0,
"search bar hidden");
21 is(searchBarBO.height, 0,
"search bar hidden");
24 newWin.removeEventListener(
"load", runWindowTest,
false);
31 newWin.addEventListener(
"load", runWindowTest,
false);
35 var fileMenu = aWindow.document.getElementById(
"file-menu");
36 ok(fileMenu,
"got file menu");
37 is(fileMenu.disabled,
false,
"file menu initially enabled");
41 var ctEl = aWindow.BrowserCustomizeToolbar();
43 is(fileMenu.disabled,
true,
44 "file menu is disabled during toolbar customization");
47 var nt = aWindow.getNavToolbox();
48 var oldHandler = nt.customizeInitialized;
49 nt.customizeInitialized = ctInit;
52 nt.customizeInitialized = oldHandler;
59 is(fileMenu.getAttribute(
"disabled"),
"false",
60 "file menu is enabled after toolbar customization");
68 var osString = Components.classes[
"@mozilla.org/xre/app-info;1"].
69 getService(Components.interfaces.nsIXULRuntime).OS;
73 aCTWindow.finishToolbarCustomization();
76 if (osString !=
"Darwin")
function closeToolbarCustomization(aWindow, aCTWindow)
function testCustomize(aWindow, aCallback)
getService(Ci.sbIFaceplateManager)
function testChromeless()