4 <script src=
"../../resources/js-test.js"></script>
7 <p id=
"description"></p>
8 <div id=
"test-container">
9 <div id=d0 style='border:
2px solid red'
>
10 <div onmouseout='testPassed(
"mouseout")' onmouseover='document.getElementById(
"d0").innerHTML =
"you should see PASS below"'
>
11 <div onmouseout='testPassed(
"mouseout")'
>
12 <span id=target1 onmouseout='testPassed(
"mouseout")'
>
18 <div id=d1 style='border:
2px solid blue'
>
19 <div id=target2 onmouseout='testPassed(
"mouseout")' onmouseover='document.getElementById(
"d1").innerHTML =
"you should see PASS below"'
>
24 <div id=
"console"></div>
26 description("Test that if node dies under mouse it receives mouseout event.");
28 if (window
.testRunner
)
29 testRunner
.dumpAsText();
31 if (window
.eventSender
) {
32 var el
= document
.getElementById('target1');
33 var x
= el
.offsetLeft
+3;
34 var y
= el
.offsetTop
+3;
35 eventSender
.mouseMoveTo(x
, y
);
36 eventSender
.mouseMoveTo(x
+1, y
+1);
37 el
= document
.getElementById('target2');
40 eventSender
.mouseMoveTo(x
, y
);
41 eventSender
.mouseMoveTo(x
+1, y
+1);
43 var testContainer
= document
.getElementById("test-container");
45 document
.body
.removeChild(testContainer
);