Chromium Code Reviews| OLD | NEW |
|---|---|
| (Empty) | |
| 1 <!doctype HTML> | |
| 2 <script src="../../resources/testharness.js"></script> | |
| 3 <script src="../../resources/testharnessreport.js"></script> | |
| 4 <script src="../assert_selection.js"></script> | |
| 5 <script> | |
| 6 test(() => assert_selection( | |
| 7 '<div id="copy" style="width: 10em;">Copy this area <a href="http://foo/">AVer yLongWordThatWillWrap</a></div><div contenteditable id="editor"></div>', | |
| 8 selection => { | |
| 9 var copy = selection.document.getElementById('copy'); | |
| 10 var editor = selection.document.getElementById('editor'); | |
| 11 selection.removeAllRanges(); | |
| 12 var range = document.createRange(); | |
|
yosin_UTC9
2016/08/03 01:16:23
Since you don't use |range| other than setting |se
joone
2016/08/03 21:50:59
Done.
| |
| 13 range.selectNode(copy); | |
| 14 selection.addRange(range); | |
| 15 selection.document.execCommand('copy'); | |
| 16 selection.collapse(editor); | |
| 17 selection.document.execCommand('paste'); | |
| 18 }, | |
| 19 '<div id="copy" style="width: 10em;">Copy this area <a href="http://foo/">AVer yLongWordThatWillWrap</a></div><div contenteditable id="editor">Copy this area\u 00A0<a href="http://foo/">AVeryLongWordThatWillWrap|</a></div>'), | |
| 20 'insert a plain space between two inserted text nodes'); | |
| 21 </script> | |
| OLD | NEW |