<?xml version="1.0"?> <?xml-stylesheet href="chrome://global/skin/" type="text/css"?> <?xml-stylesheet href="chrome://mochikit/content/tests/SimpleTest/test.css" type="text/css"?> <window title="Toolbar" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" onload="startTest();"> <script type="application/javascript" src="chrome://mochikit/content/tests/SimpleTest/SimpleTest.js"></script> <toolbox> <toolbarpalette id="palette"/> <toolbar id="tb1" currentset="p1"/> </toolbox> <!-- test resuls are displayed in the html:body --> <body xmlns="http://www.w3.org/1999/xhtml" style="height: 300px; overflow: auto;"/> <!-- test code goes here --> <script type="text/javascript"><![CDATA[ var toolbar = $("tb1"); ok(toolbar, "got the toolbar, triggering the xbl constructor"); var palette = $("palette"); ok(palette, "palette is still in the document"); var button = document.createElement("p1"); button.id = button.label = "p1"; palette.appendChild(button); SimpleTest.waitForExplicitFinish(); function startTest() { is(button.parentNode, toolbar, "button has been added to the toolbar"); SimpleTest.finish(); } ]]></script> </window>