| OLD | NEW |
| 1 <!doctype html> | 1 <!doctype html> |
| 2 <script src="../../resources/testharness.js"></script> | 2 <script src="../../resources/testharness.js"></script> |
| 3 <script src="../../resources/testharnessreport.js"></script> | 3 <script src="../../resources/testharnessreport.js"></script> |
| 4 <script src="../assert_selection.js"></script> | 4 <script src="../assert_selection.js"></script> |
| 5 <script> | 5 <script> |
| 6 test(() => assert_selection( | 6 test(() => assert_selection( |
| 7 '<div contenteditable>here is <i>some|</i> text</div>', | 7 '<div contenteditable>here is <i>some|</i> text</div>', |
| 8 selection => { | 8 selection => { |
| 9 for (var i = 0; i < 5; ++i) | 9 for (var i = 0; i < 5; ++i) |
| 10 selection.document.execCommand('delete'); | 10 selection.document.execCommand('delete'); |
| (...skipping 26 matching lines...) Expand all Loading... |
| 37 selection.document.execCommand('insertText', false, 'ghi'); | 37 selection.document.execCommand('insertText', false, 'ghi'); |
| 38 | 38 |
| 39 selection.document.execCommand('bold'); // disable bold | 39 selection.document.execCommand('bold'); // disable bold |
| 40 selection.document.execCommand('insertText', false, 'jkl'); | 40 selection.document.execCommand('insertText', false, 'jkl'); |
| 41 | 41 |
| 42 selection.document.execCommand('italic'); // disable italic | 42 selection.document.execCommand('italic'); // disable italic |
| 43 selection.document.execCommand('insertText', false, 'mno'); | 43 selection.document.execCommand('insertText', false, 'mno'); |
| 44 }, | 44 }, |
| 45 '<div contenteditable>abc<b>def</b><i><b>ghi</b>jkl</i>mno|</div>'), | 45 '<div contenteditable>abc<b>def</b><i><b>ghi</b>jkl</i>mno|</div>'), |
| 46 'Nested styles and disabling styles'); | 46 'Nested styles and disabling styles'); |
| 47 |
| 48 test(() => assert_selection( |
| 49 '<div contenteditable>here is <i>^some|</i> text</div>', |
| 50 'insertText abcd', |
| 51 '<div contenteditable>here is <i>abcd|</i> text</div>'), |
| 52 'Replace selection keeps style'); |
| 47 </script> | 53 </script> |
| OLD | NEW |