| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <html> | 2 <html> |
| 3 <head> | 3 <head> |
| 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> | 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> |
| 5 </head> | 5 </head> |
| 6 <body> | 6 <body> |
| 7 <script type="text/javascript" src="../editing.js"></script> | 7 <script type="text/javascript" src="../editing.js"></script> |
| 8 <script src="../../resources/dump-as-markup.js"></script> | 8 <script src="../../resources/dump-as-markup.js"></script> |
| 9 <div id="test" contenteditable="true"> | 9 <div id="test" contenteditable="true"> |
| 10 <b>foo</b><a href="http://www.google.com/"><div id="linkText">bar</div></a> | 10 <b>foo</b><a href="http://www.google.com/"><div id="linkText">bar</div></a> |
| 11 </div> | 11 </div> |
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 56 for (i = 0; i < 2; i++) | 56 for (i = 0; i < 2; i++) |
| 57 moveSelectionForwardByCharacterCommand(); | 57 moveSelectionForwardByCharacterCommand(); |
| 58 for (i = 0; i < 2; i++) | 58 for (i = 0; i < 2; i++) |
| 59 extendSelectionForwardByCharacterCommand(); | 59 extendSelectionForwardByCharacterCommand(); |
| 60 Markup.dump(element, 'New plain text contents with an inner selection'); | 60 Markup.dump(element, 'New plain text contents with an inner selection'); |
| 61 | 61 |
| 62 document.execCommand("InsertText", false, 'BK'); | 62 document.execCommand("InsertText", false, 'BK'); |
| 63 Markup.dump(element, 'Overwrite behaves like insert on range selections'); | 63 Markup.dump(element, 'Overwrite behaves like insert on range selections'); |
| 64 | 64 |
| 65 element.innerHTML = "丠両丢丣"; | 65 element.innerHTML = "丠両丢丣"; |
| 66 selection.collapse(); | 66 selection.removeAllRanges(); |
| 67 Markup.dump(element, 'New CJK contents'); | 67 Markup.dump(element, 'New CJK contents'); |
| 68 | 68 |
| 69 selection.collapse(element, 0); | 69 selection.collapse(element, 0); |
| 70 document.execCommand("InsertText", false, '\u4E14\u4E14'); | 70 document.execCommand("InsertText", false, '\u4E14\u4E14'); |
| 71 Markup.dump(element, 'Overwrite CJK text'); | 71 Markup.dump(element, 'Overwrite CJK text'); |
| 72 | 72 |
| 73 element.innerHTML="<div id=\"rtl-div\" dir=\"rtl\">ℵℶℷ&dale
th;</div>" | 73 element.innerHTML="<div id=\"rtl-div\" dir=\"rtl\">ℵℶℷ&dale
th;</div>" |
| 74 selection.collapse(); | 74 selection.removeAllRanges(); |
| 75 Markup.dump(element, 'New RTL contents'); | 75 Markup.dump(element, 'New RTL contents'); |
| 76 | 76 |
| 77 selection.collapse(element, 0); | 77 selection.collapse(element, 0); |
| 78 document.execCommand("InsertText", false, '\u05d0\u05d0'); | 78 document.execCommand("InsertText", false, '\u05d0\u05d0'); |
| 79 Markup.dump(element, 'Overwrite RTL text'); | 79 Markup.dump(element, 'Overwrite RTL text'); |
| 80 } | 80 } |
| 81 Markup.dump('console', 'console'); | 81 Markup.dump('console', 'console'); |
| 82 | 82 |
| 83 </script> | 83 </script> |
| 84 </body> | 84 </body> |
| 85 </html> | 85 </html> |
| OLD | NEW |