11c6b2aa7b2eb7f8398699c3852a424de9ee7f26
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / http / tests / security / drag-drop-different-origin.html
1 <html>
2 <head>
3 <script>
4 if (window.testRunner) {
5     testRunner.dumpAsText();
6     testRunner.waitUntilDone();
7 }
8
9 function moveToCenter(element)
10 {
11     x = element.offsetParent.offsetLeft + element.offsetLeft + element.offsetWidth / 2;
12     y = element.offsetParent.offsetTop + element.offsetTop + element.offsetHeight / 2;
13     eventSender.mouseMoveTo(x, y);
14 }
15
16 function runTest() {
17
18     var x, y;
19     var span = document.getElementById("span");
20     moveToCenter(span);
21     eventSender.mouseDown();
22     eventSender.mouseUp();
23     eventSender.mouseDown();
24     eventSender.mouseUp();
25
26     eventSender.leapForward(1000);
27
28     eventSender.mouseDown();
29
30     eventSender.leapForward(500);
31
32     var input = document.getElementById("target");
33     moveToCenter(input);
34     eventSender.leapForward(500);
35     eventSender.mouseUp();
36     
37     input.contentWindow.postMessage("go", "*");
38 }
39 </script>
40 </head>
41 <body onload="runTest()">
42 <span id="span">Dragme</span>
43 <iframe id="target" src="http://localhost:8000/security/resources/drag-drop.html"></iframe>
44 </body>
45 </html>