[Release] Webkit-EFL Ver. 2.0_beta_118996_0.6.22
[framework/web/webkit-efl.git] / LayoutTests / fast / events / file-input-hidden-in-ondrop.html
1 <!DOCTYPE html>
2 <html>
3 <head>
4     <script src="../js/resources/js-test-pre.js"></script>
5     <script>
6         if (window.layoutTestController) {
7             layoutTestController.dumpAsText();
8             layoutTestController.waitUntilDone();
9         }
10         
11         var dropTarget;
12         
13         function test()
14         {
15             dropTarget = document.getElementById("drop-target");
16             dropTarget.addEventListener("drop", function() {
17                 dropTarget.style.display = "none";
18                 setTimeout(function() {
19                     shouldBeEqualToString("dropTarget.value", "C:\\fakepath\\abe.png");
20                     if (window.layoutTestController)
21                         layoutTestController.notifyDone();
22                 }, 0);
23             }, false);
24             
25             if (window.eventSender) {
26                 eventSender.beginDragWithFiles(["resources/abe.png"]);
27                 var x = dropTarget.offsetLeft + dropTarget.offsetWidth / 2;
28                 var y = dropTarget.offsetTop + dropTarget.offsetHeight / 2;
29                 eventSender.mouseMoveTo(x, y);
30                 eventSender.mouseUp();
31             }
32         }
33     </script>
34 </head>
35 <body onload="test()">
36     <input type="file" id="drop-target">
37 </body>
38 </html>