| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <html> | 2 <html> |
| 3 <body> | 3 <body> |
| 4 <div contenteditable="true" id="editable"> | 4 <div contenteditable="true" id="editable"> |
| 5 <span id="item1">Lorem</span><br> | 5 <span id="item1">Lorem</span><br> |
| 6 more Lorem! | 6 more Lorem! |
| 7 <blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px;"> | 7 <blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px;"> |
| 8 ipsum<br> | 8 ipsum<br> |
| 9 | 9 |
| 10 <ul> | 10 <ul> |
| 11 <li>Foo</li> | 11 <li>Foo</li> |
| 12 <li>Bar</li> | 12 <li>Bar</li> |
| 13 <li>Baz</li> | 13 <li>Baz</li> |
| 14 </ul> | 14 </ul> |
| 15 Dolor | 15 Dolor |
| 16 </blockquote> | 16 </blockquote> |
| 17 <ul> | 17 <ul> |
| 18 <li>Dinner time?</li> | 18 <li>Dinner time?</li> |
| 19 </ul> | 19 </ul> |
| 20 Sum!<br> | 20 Sum!<br> |
| 21 <span id="item2">Thing</span> | 21 <span id="item2">Thing</span> |
| 22 </div> | 22 </div> |
| 23 | 23 |
| 24 <script src="../../resources/dump-as-markup.js"></script> | 24 <script src="../../resources/dump-as-markup.js"></script> |
| 25 <script> | 25 <script> |
| 26 var s = window.getSelection(); | 26 var s = window.getSelection(); |
| 27 var p1 = document.getElementById("item1"); | 27 var p1 = document.getElementById("item1"); |
| 28 var p2 = document.getElementById("item2"); | 28 var p2 = document.getElementById("item2"); |
| 29 s.collapse(p1, 0); | 29 s.collapse(p1, 0); |
| 30 s.setBaseAndExtent(p1, 0, p2, 2); | 30 s.setBaseAndExtent(p1, 0, p2, 1); |
| 31 document.execCommand("Outdent", false, ""); | 31 document.execCommand("Outdent", false, ""); |
| 32 Markup.description("This test uses the execCommand to Outdent the text below.\n"
+ | 32 Markup.description("This test uses the execCommand to Outdent the text below.\n"
+ |
| 33 "This demonstrates a bug: the content in the blockquote that's not in a list
is pulled out of position."); | 33 "This demonstrates a bug: the content in the blockquote that's not in a list
is pulled out of position."); |
| 34 Markup.dump(editable); | 34 Markup.dump(editable); |
| 35 | 35 |
| 36 </script> | 36 </script> |
| 37 | 37 |
| 38 </body> | 38 </body> |
| 39 </html> | 39 </html> |
| OLD | NEW |