| 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 |