OLD | NEW |
1 <script> | 1 <script> |
2 | 2 |
3 var test = 1; | 3 var test = 1; |
4 var map1; | 4 var map1; |
5 var map2; | 5 var map2; |
6 var map3; | 6 var map3; |
7 | 7 |
8 function setResult(result) | 8 function setResult(result) |
9 { | 9 { |
10 var message = "FAIL: Unexpected result: " + result; | 10 var message = "FAIL: Unexpected result: " + result; |
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
53 map1 = document.getElementsByTagName("map")[0]; | 53 map1 = document.getElementsByTagName("map")[0]; |
54 map2 = document.getElementsByTagName("map")[1]; | 54 map2 = document.getElementsByTagName("map")[1]; |
55 map3 = document.getElementsByTagName("map")[2]; | 55 map3 = document.getElementsByTagName("map")[2]; |
56 | 56 |
57 var numClicks = 7; | 57 var numClicks = 7; |
58 if (!window.eventSender) { | 58 if (!window.eventSender) { |
59 document.getElementById("log").textContent = "To run the test manually,
click " + numClicks + " times in the image rectangle.\n"; | 59 document.getElementById("log").textContent = "To run the test manually,
click " + numClicks + " times in the image rectangle.\n"; |
60 return; | 60 return; |
61 } | 61 } |
62 testRunner.dumpAsText(); | 62 testRunner.dumpAsText(); |
| 63 // Mouse events only work after an initial layout |
| 64 document.body.offsetLeft; |
63 eventSender.mouseMoveTo(50, 50); | 65 eventSender.mouseMoveTo(50, 50); |
64 for (var click = 0; click < numClicks; ++click) { | 66 for (var click = 0; click < numClicks; ++click) { |
65 eventSender.mouseDown(); | 67 eventSender.mouseDown(); |
66 eventSender.mouseUp(); | 68 eventSender.mouseUp(); |
67 } | 69 } |
68 } | 70 } |
69 | 71 |
70 </script> | 72 </script> |
71 <body onload="runTest()"> | 73 <body onload="runTest()"> |
72 <map name="mapName"><area shape=rect coords="0,0,100,100" onclick="setResult('1'
)"></map> | 74 <map name="mapName"><area shape=rect coords="0,0,100,100" onclick="setResult('1'
)"></map> |
73 <map name="mapname"><area shape=rect coords="0,0,100,100" onclick="setResult('2'
)"></map> | 75 <map name="mapname"><area shape=rect coords="0,0,100,100" onclick="setResult('2'
)"></map> |
74 <map name="mapname"><area shape=rect coords="0,0,100,100" onclick="setResult('3'
)"></map> | 76 <map name="mapname"><area shape=rect coords="0,0,100,100" onclick="setResult('3'
)"></map> |
75 <img src="resources/green.jpg" border=20 width=100 height=100 usemap="#mapname"
ismap onclick="setResult('img')"> | 77 <img src="resources/green.jpg" border=20 width=100 height=100 usemap="#mapname"
ismap onclick="setResult('img')"> |
76 <div>This tests image map behavior when there are multiple maps with the same na
me.</div> | 78 <div>This tests image map behavior when there are multiple maps with the same na
me.</div> |
77 <pre id="log"></pre> | 79 <pre id="log"></pre> |
78 </body> | 80 </body> |
OLD | NEW |