| OLD | NEW |
| 1 <html> | 1 <html> |
| 2 <head> | 2 <head> |
| 3 <script> | 3 <script> |
| 4 addEventListener("mouseout", function(event){ | 4 addEventListener("mouseout", function(event){ |
| 5 if (event.clientX < 0 && event.clientY < 0) | 5 if (event.clientX < 0 && event.clientY < 0) |
| 6 document.getElementById("target").innerHTML = "PASS: Received mouseout e
vent."; | 6 document.getElementById("target").innerHTML = "PASS: Received mouseout e
vent."; |
| 7 }, true); | 7 }, true); |
| 8 | 8 |
| 9 </script> | 9 </script> |
| 10 </head> | 10 </head> |
| 11 <body> | 11 <body> |
| 12 This test ensures that mouse out events are sent to the window.<br /> | 12 This test ensures that mouse out events are sent to the window.<br /> |
| 13 <div id="target"> | 13 <div id="target"> |
| 14 FAIL: No mouseout was sent. | 14 FAIL: No mouseout was sent. |
| 15 </div> | 15 </div> |
| 16 <script> | 16 <script> |
| 17 if (window.testRunner) | 17 if (window.testRunner) |
| 18 testRunner.dumpAsText(); | 18 testRunner.dumpAsText(); |
| 19 if (window.eventSender) { | 19 if (window.eventSender) { |
| 20 // Mouse events only work after an initial layout |
| 21 document.body.offsetLeft; |
| 20 // Initial move on windows is used to force the webview to | 22 // Initial move on windows is used to force the webview to |
| 21 // initialise the windows mouse event tracker. | 23 // initialise the windows mouse event tracker. |
| 22 eventSender.mouseMoveTo(5, 5); | 24 eventSender.mouseMoveTo(5, 5); |
| 23 eventSender.mouseMoveTo(-5, -5); | 25 eventSender.mouseMoveTo(-5, -5); |
| 24 } | 26 } |
| 25 </script> | 27 </script> |
| 26 </body> | 28 </body> |
| 27 </html> | 29 </html> |
| OLD | NEW |