3 <script type="text/javascript">
8 window.onload = function()
10 startElem = document.getElementById("startElem");
11 targetElem = document.getElementById("targetElem");
12 consoleElm = document.getElementById("console");
14 if (!startElem || !targetElem || !consoleElm)
22 var div = document.createElement("div");
23 document.getElementById("console").appendChild(div);
24 div.innerHTML = "PASS";
29 if (!window.eventSender)
32 if (window.testRunner)
33 testRunner.dumpAsText();
35 var startX = startElem.offsetLeft + 10;
36 var startY = startElem.offsetTop + startElem.offsetHeight / 2;
37 var endX = targetElem.offsetLeft + 10;
38 var endY = targetElem.offsetTop + targetElem.offsetHeight / 2;
40 eventSender.mouseMoveTo(startX, startY);
41 eventSender.leapForward(100);
42 eventSender.mouseMoveTo(endX, endY);
44 var testContainer = document.getElementById("test-container");
46 document.body.removeChild(testContainer);
51 <p id="description">This should test if the test driver doesn't eat the last event if there's a leapForward call beforehand.</p>
52 <div id="test-container">
54 <div id="targetElem" style="border: 1px dashed" onmouseover="pass()">Pass the mouse over me.<br/><br/></div>
56 <div id="startElem">Mouse start location</div>
59 <div id="console"></div>