OLD | NEW |
1 <html> | 1 <html> |
2 <script> | 2 <script> |
3 if (window.testRunner) | 3 if (window.testRunner) |
4 testRunner.dumpAsText(); | 4 testRunner.dumpAsText(); |
5 </script> | 5 </script> |
6 <div>This test checks that the plain text dropped into a styled text region will
acquire the appropriate style.</div> | 6 <div>This test checks that the plain text dropped into a styled text region will
acquire the appropriate style.</div> |
7 <p>To run this test manually, drag the text in the input element below into the
bold text region. The dropped text should be bold. | 7 <p>To run this test manually, drag the text in the input element below into the
bold text region. The dropped text should be bold. |
8 Click the verify button to check.</p> | 8 Click the verify button to check.</p> |
9 <input type="button" value="Verify" onClick="verifier()"> | 9 <input type="button" value="Verify" onClick="verifier()"> |
10 <br /> | 10 <br /> |
11 <input id="grabme" value="Drag this text" > | 11 <input id="grabme" value="Drag this text" > |
12 <br /> | 12 <br /> |
13 <b contenteditable="true" id="destination">Drag the text from the above input el
ement into this bold text</b> | 13 <b contenteditable="true" id="destination">Drag the text from the above input el
ement into this bold text</b> |
14 <ul id="console"></ul> | 14 <ul id="console"></ul> |
15 | 15 |
16 <script> | 16 <script> |
17 function log(message) { | 17 function log(message) { |
18 var console = document.getElementById("console"); | 18 var console = document.getElementById("console"); |
19 var li = document.createElement("li"); | 19 var li = document.createElement("li"); |
20 var pre = document.createElement("pre"); | 20 var pre = document.createElement("pre"); |
21 pre.appendChild(document.createTextNode(message)); | 21 pre.appendChild(document.createTextNode(message)); |
22 li.appendChild(pre); | 22 li.appendChild(pre); |
23 console.appendChild(li); | 23 console.appendChild(li); |
24 } | 24 } |
25 | 25 |
26 function runTest() { | 26 function runTest() { |
27 var textToDrag = document.getElementById("grabme"); | 27 var textToDrag = document.getElementById("grabme"); |
28 textToDrag.focus(); | 28 textToDrag.select(); |
29 | 29 |
30 if (!window.testRunner) | 30 if (!window.testRunner) |
31 return; | 31 return; |
32 | 32 |
33 var x = textToDrag.offsetLeft + textToDrag.offsetWidth / 2; | 33 var x = textToDrag.offsetLeft + textToDrag.offsetWidth / 2; |
34 var y = textToDrag.offsetTop + textToDrag.offsetHeight / 2; | 34 var y = textToDrag.offsetTop + textToDrag.offsetHeight / 2; |
35 | 35 |
36 eventSender.mouseMoveTo(x, y); | 36 eventSender.mouseMoveTo(x, y); |
37 | 37 |
38 eventSender.mouseDown(); | 38 eventSender.mouseDown(); |
(...skipping 15 matching lines...) Expand all Loading... |
54 log(document.getElementById("destination").outerHTML); | 54 log(document.getElementById("destination").outerHTML); |
55 if (document.getElementById("destination").childNodes.length == 1) | 55 if (document.getElementById("destination").childNodes.length == 1) |
56 log("SUCCESS"); | 56 log("SUCCESS"); |
57 else | 57 else |
58 log("FAILURE"); | 58 log("FAILURE"); |
59 } | 59 } |
60 | 60 |
61 runTest(); | 61 runTest(); |
62 </script> | 62 </script> |
63 </html> | 63 </html> |
OLD | NEW |