|
1 <?xml version="1.0"?> |
|
2 <?xml-stylesheet href="chrome://global/skin" type="text/css"?> |
|
3 <?xml-stylesheet href="chrome://mochikit/content/tests/SimpleTest/test.css" type="text/css"?> |
|
4 <!-- |
|
5 XUL Widget Test for statusbar |
|
6 --> |
|
7 <window title="Statusbar Test" |
|
8 onload="setTimeout(test_statusbar, 0);" |
|
9 xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> |
|
10 <script type="application/javascript" |
|
11 src="chrome://mochikit/content/tests/SimpleTest/SimpleTest.js"></script> |
|
12 <script type="application/javascript" |
|
13 src="chrome://mochikit/content/tests/SimpleTest/EventUtils.js"></script> |
|
14 |
|
15 <statusbar> |
|
16 <statusbarpanel id="panel" label="OK" image="happy.png"/> |
|
17 </statusbar> |
|
18 |
|
19 <!-- test results are displayed in the html:body --> |
|
20 <body xmlns="http://www.w3.org/1999/xhtml" style="height: 300px; overflow: auto;"/> |
|
21 |
|
22 <!-- test code goes here --> |
|
23 <script type="application/javascript"><![CDATA[ |
|
24 |
|
25 SimpleTest.waitForExplicitFinish(); |
|
26 |
|
27 function test_statusbar() |
|
28 { |
|
29 var panel = $("panel"); |
|
30 ok(panel.label, "OK", "statusbarpanel label"); |
|
31 ok(panel.image, "happy.png", "statusbarpanel image"); |
|
32 panel.src = "sad.png"; |
|
33 ok(panel.src, "sad.png", "statusbarpanel set src"); |
|
34 ok(panel.getAttribute("src"), "sad.png", "statusbarpanel set src attribute"); |
|
35 |
|
36 SimpleTest.finish(); |
|
37 } |
|
38 |
|
39 ]]> |
|
40 </script> |
|
41 |
|
42 </window> |