[Release] Webkit-EFL Ver. 2.0_beta_118996_0.6.22
[framework/web/webkit-efl.git] / LayoutTests / fast / events / remove-target-with-shadow-in-drag.html
1 <!DOCTYPE html>
2 <html>
3 <body>
4 <script>
5
6 if (!window.layoutTestController)
7     document.writeln("This crash test needs to be ran inside DumpRenderTree");
8
9 var target;
10
11 function startTest() {
12     if (!window.layoutTestController)
13         return;
14
15     layoutTestController.dumpAsText();
16
17     function mouseMoveToCenterOfElement(element) {
18         eventSender.mouseMoveTo(element.offsetLeft + element.offsetWidth / 2, element.offsetTop + element.offsetHeight / 2);
19     }
20
21     var src = document.getElementById('src');
22     mouseMoveToCenterOfElement(src);
23     eventSender.mouseDown();
24     eventSender.leapForward(200);
25
26     target = document.getElementById('target');
27     eventSender.mouseMoveTo(target.offsetLeft + 5, target.offsetTop + 5);
28     eventSender.mouseUp();
29
30     document.body.innerHTML = "PASS. DRT didn't crash."
31 }
32
33 function trigger() {
34     document.body.removeChild(target);
35     target = null;
36     if (window.GCController)
37         GCController.collect();
38 }
39
40 </script>
41 <img id="src" src="resources/abe.png" onload="startTest()" draggable="true" ondrag="trigger();">
42 <textarea id="target" style="width: 500px; height: 500px;">Dropzone</textarea>
43 </body>
44 </html>