| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <html> | 2 <html> |
| 3 <body> | 3 <body> |
| 4 <p>This tests modifying the value of text node that's pointed by the selection a
nd executing an editing command. WebKit should not crash and you should see PASS
:</p> | 4 <p>This tests modifying the value of text node that's pointed by the selection a
nd executing an editing command. WebKit should not crash and you should see PASS
:</p> |
| 5 <div id="test" contenteditable>hello world</div> | 5 <div id="test" contenteditable>hello world</div> |
| 6 <script> | 6 <script> |
| 7 | 7 |
| 8 if (window.testRunner) | 8 if (window.testRunner) |
| 9 testRunner.dumpAsText(); | 9 testRunner.dumpAsText(); |
| 10 | 10 |
| 11 var test = document.getElementById('test'); | 11 var test = document.getElementById('test'); |
| 12 test.focus(); | 12 test.focus(); |
| 13 window.getSelection().setBaseAndExtent(test.firstChild, 1, test.firstChild, 10); | 13 window.getSelection().setBaseAndExtent(test.firstChild, 1, test.firstChild, 10); |
| 14 test.firstChild.data = 'hey'; | 14 test.firstChild.data = 'hey'; |
| 15 document.execCommand('insertLineBreak', false, null); | 15 document.execCommand('insertLineBreak', false, null); |
| 16 | 16 |
| 17 test.innerHTML = 'PASS'; | 17 test.innerHTML = 'PASS'; |
| 18 | 18 |
| 19 </script> | 19 </script> |
| 20 </body> | 20 </body> |
| 21 </html> | 21 </html> |
| OLD | NEW |