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 |