|
1 <?xml version="1.0"?> |
|
2 <?xml-stylesheet type="text/css" href="chrome://global/skin"?> |
|
3 <?xml-stylesheet href="chrome://mochikit/content/tests/SimpleTest/test.css" type="text/css"?> |
|
4 <!-- |
|
5 https://bugzilla.mozilla.org/show_bug.cgi?id=772966 |
|
6 --> |
|
7 <window title="Mozilla Bug 772966" |
|
8 xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" |
|
9 onload="runTest()"> |
|
10 <script type="application/javascript" src="chrome://mochikit/content/tests/SimpleTest/SimpleTest.js"></script> |
|
11 |
|
12 <!-- test results are displayed in the html:body --> |
|
13 <body xmlns="http://www.w3.org/1999/xhtml"> |
|
14 <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=772966" |
|
15 target="_blank">Mozilla Bug 772966</a> |
|
16 </body> |
|
17 |
|
18 <script> |
|
19 function runTest() { |
|
20 is(document.getElementById('b').test(123, 123, 123), 2, "Should have 2 params."); |
|
21 } |
|
22 </script> |
|
23 |
|
24 <box id="b" style="-moz-binding: url(#binding)"/> |
|
25 |
|
26 <xbl:bindings xmlns:xbl="http://www.mozilla.org/xbl"> |
|
27 <xbl:binding id="binding"> |
|
28 <xbl:implementation> |
|
29 <xbl:method name="test"> |
|
30 <xbl:parameter name="p1"/> |
|
31 <xbl:parameter name=""/> |
|
32 <xbl:parameter name="p2"/> |
|
33 <xbl:body><![CDATA[ |
|
34 return arguments.callee.length; |
|
35 ]]></xbl:body> |
|
36 </xbl:method> |
|
37 </xbl:implementation> |
|
38 </xbl:binding> |
|
39 </xbl:bindings> |
|
40 |
|
41 |
|
42 </window> |