OLD | NEW |
(Empty) | |
| 1 <body> |
| 2 <div id="container"> |
| 3 <div contenteditable="true" id="work"> |
| 4 <span id="sample"><img width="70" height="70" style="background: #DEF"><br>[clic
k here, hold backspace]</span> |
| 5 </div> |
| 6 </div> |
| 7 </div> |
| 8 <script src="../../fast/js/resources/js-test-pre.js"></script> |
| 9 <script> |
| 10 function $(id) { return document.getElementById(id); } |
| 11 |
| 12 var range = document.createRange(); |
| 13 range.setStartAfter($('work').querySelector('br')); |
| 14 var selection = window.getSelection(); |
| 15 selection.removeAllRanges(); |
| 16 selection.addRange(range); |
| 17 document.execCommand('Delete'); |
| 18 shouldBeEqualToString('$("sample").innerHTML', '<img width="70" height="70" styl
e="background: #DEF">[click here, hold backspace]'); |
| 19 shouldBeEqualToString('selection.type', 'Caret'); |
| 20 shouldBe('selection.anchorNode', '$("sample")'); |
| 21 shouldBe('selection.anchorOffset', '1'); |
| 22 if (window.testRunner) |
| 23 $('container').outerHTML = ''; |
| 24 </script> |
| 25 <script src="../../fast/js/resources/js-test-post.js"></script> |
| 26 </body> |
OLD | NEW |