[Blackberry] add a new Api named setAllowNotification
[WebKit-https.git] / ManualTests / drag-escape.html
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <script>
5
6 var expectedEvents = ["dragstart", "dragend"];
7 var i = 0;
8
9 function recordEvent(e) {
10     log(e.type);
11     if (e.type !== expectedEvents[i]) {
12         log("FAIL - expected " + expectedEvents[i] + " but got " + e.type);
13     } else if (i == expectedEvents.length - 1) {
14         log("SUCCESS");
15     } else {
16         i++;
17     }
18 }
19
20
21 function log(msg) {
22     var tn = document.createTextNode(msg + "\n");
23     document.getElementById("log").appendChild(tn);
24 }
25
26 function dragStart(e) {
27     recordEvent(e);
28 }
29
30 document.ondragend = function(e) {
31     recordEvent(e);
32 };
33
34 document.ondrop = function(e) {
35     log("FAIL - we should not get a " + e.type);
36 };
37
38 document.ondragenter = document.ondragover = function(e) {
39     e.preventDefault();
40 };
41
42
43 </script>
44 </head>
45 <body>
46     <p>Test for <a href="https://bugs.webkit.org/show_bug.cgi?id=26699">https://bugs.webkit.org/show_bug.cgi?id=26699</a></p>
47
48     <p>Instructions: </p>
49
50     <p>Drag the "Drag Me!" link below</p>
51     <p>Press escape</p>
52
53     <a id="test-link" href="http://webkit.org" ondragstart="dragStart(event)">Drag Me!</a>
54
55     <pre id="log"></pre>
56 </body>
57 </html>