Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 <!DOCTYPE html> | 1 <!doctype html> |
| 2 <html> | 2 <head> |
| 3 <body style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; "> | 3 <script src="../../resources/testharness.js"></script> |
| 4 <div contenteditable id="root" style="border: 2px solid red; padding: 12px; font -size: 24px"> | 4 <script src="../../resources/testharnessreport.js"></script> |
| 5 <span id="test">a<span class="Apple-tab-span" style="white-space:pre">» » » </span>z</span> | 5 <script src="../assert_selection.js"></script> |
| 6 </div> | |
| 7 <script src="../editing.js"></script> | |
| 8 <script src="../../resources/dump-as-markup.js"></script> | |
| 9 <script> | 6 <script> |
| 7 test(() => { | |
| 8 assert_not_equals(window.internals, undefined, | |
| 9 'This test requires clipboard access'); | |
| 10 | 10 |
| 11 var test = document.getElementById('test'); | 11 assert_selection( |
| 12 test.focus(); | 12 [ |
| 13 window.getSelection().collapse(test, 0); | 13 '<div contenteditable>', |
| 14 | 14 'a', |
| 15 if (window.testRunner) | 15 '<span class="Apple-tab-span" style="white-space:pre">» |» » </span>', |
|
yosin_UTC9
2017/02/28 01:53:55
FYI: We're working to get rid of "Apple-tab-span"[
| |
| 16 testRunner.dumpEditingCallbacks(); | 16 'z', |
| 17 | 17 '</div>' |
| 18 extendSelectionForwardByCharacterCommand(); | 18 ].join(''), |
| 19 copyCommand(); | 19 selection => { |
| 20 for (i = 0; i < 2; i++) | 20 selection.setClipboardData('a'); |
| 21 » moveSelectionForwardByCharacterCommand(); | 21 selection.document.execCommand('paste'); |
| 22 pasteCommand(); | 22 }, |
| 23 typeCharacterCommand(); | 23 [ |
| 24 | 24 '<div contenteditable>', |
| 25 Markup.dump('root', 'You should see a\\tax\\t\\tz below'); | 25 'a', |
| 26 | 26 '<span class="Apple-tab-span" style="white-space:pre">» </span>', |
| 27 'a|', | |
| 28 '<span class="Apple-tab-span" style="white-space:pre">» » </span>' , | |
| 29 'z', | |
| 30 '</div>' | |
| 31 ].join('')); | |
| 32 }, 'Paste text in tabspan'); | |
| 27 </script> | 33 </script> |
| 28 </body> | |
| 29 </html> | |
| OLD | NEW |