OLD | NEW |
1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
2 <html> | 2 <html> |
3 <body> | 3 <body> |
4 <p>This test verifies that selection begins at the mouse-down position. Select r
apidly inside the box blow. The first letter should be selected.</p> | 4 <p>This test verifies that selection begins at the mouse-down position. Select r
apidly inside the box blow. The first letter should be selected.</p> |
5 <div id='text' style="border: solid 1px; padding: 10px;">The first part of this
text should be selected.</div> | 5 <div id='text' style="border: solid 1px; padding: 10px;">The first part of this
text should be selected.</div> |
6 <script> | 6 <script> |
7 if (window.testRunner) | 7 if (window.testRunner) |
8 testRunner.dumpAsText(); | 8 testRunner.dumpAsText(); |
9 | 9 |
10 if (window.eventSender) { | 10 if (window.eventSender) { |
11 var div = document.getElementById('text'); | 11 var div = document.getElementById('text'); |
12 var x = div.offsetLeft + 1; | 12 var x = div.offsetLeft + 1; |
13 var y = div.offsetTop + div.offsetHeight / 2; | 13 var y = div.offsetTop + div.offsetHeight / 2; |
14 | 14 |
15 eventSender.mouseMoveTo(x, y); | 15 eventSender.mouseMoveTo(x, y); |
16 eventSender.mouseDown(); | 16 eventSender.mouseDown(); |
17 | 17 |
18 eventSender.mouseMoveTo(x + div.offsetWidth - 5, y); | 18 eventSender.mouseMoveTo(x + div.offsetWidth - 5, y); |
19 eventSender.mouseUp(); | 19 eventSender.mouseUp(); |
20 | 20 |
21 var sel = window.getSelection(); | 21 var sel = window.getSelection(); |
22 document.write(sel.anchorNode == sel.focusNode && sel.anchorOffset < sel.foc
usOffset ? 'PASS' : 'FAIL'); | 22 document.write(sel.anchorNode == sel.focusNode && sel.anchorOffset < sel.foc
usOffset ? 'PASS' : 'FAIL'); |
23 } | 23 } |
24 </script> | 24 </script> |
25 </body> | 25 </body> |
26 </html> | 26 </html> |
OLD | NEW |