| <html> |
| <body onload="runTest()"> |
| <div contenteditable>drag<img src=abe.png id=dragme>me<span id=target> </span></div> |
| <script> |
| function moveToCenter(element) { |
| var x, y; |
| x = element.offsetLeft + element.offsetWidth / 2; |
| y = element.offsetTop + element.offsetHeight / 2; |
| eventSender.mouseMoveTo(x, y); |
| } |
| |
| function runTest() { |
| e = document.getElementById("dragme"); |
| moveToCenter(e); |
| eventSender.mouseDown(); |
| |
| e = document.getElementById("target"); |
| moveToCenter(e); |
| eventSender.mouseUp(); |
| |
| if (document.getElementById("dragme").parentNode.tagName == "SPAN" && document.getElementById("dragme").src.length > 10) |
| console.log("PASS"); |
| else |
| console.log("FAIL"); |
| |
| testRunner.notifyDone(); |
| } |
| </script> |
| </body> |
| </html> |