Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(559)

Side by Side Diff: third_party/WebKit/LayoutTests/editing/selection/user-select/user-select-all-contenteditable.html

Issue 2151803003: [Editing][Regression] Contenteditable w/ "-webkit-user-select:all" should be editable for drag. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: update Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 <div id="log"></div> 5 <div id="log"></div>
6 <script> 6 <script>
7 test(function(){ 7 test(function(){
8 assert_selection( 8 assert_selection(
9 '<div contenteditable="true" id="div" style="-webkit-user-select:all">fo o</div>', 9 '<div contenteditable="true" id="div" style="-webkit-user-select:all">fo o</div>',
10 selection => selection.collapse(selection.document.getElementById('div') .firstChild, 1), 10 selection => selection.collapse(selection.document.getElementById('div') .firstChild, 1),
(...skipping 23 matching lines...) Expand all
34 '<div contenteditable="true" id="div" style="-webkit-user-select:all">|f oo</div>', 34 '<div contenteditable="true" id="div" style="-webkit-user-select:all">|f oo</div>',
35 selection => selection.modify('move', 'forward', 'character'), 35 selection => selection.modify('move', 'forward', 'character'),
36 '<div contenteditable="true" id="div" style="-webkit-user-select:all">f| oo</div>'); 36 '<div contenteditable="true" id="div" style="-webkit-user-select:all">f| oo</div>');
37 assert_selection( 37 assert_selection(
38 '<div contenteditable="true" id="div" style="-webkit-user-select:all">f| oo</div>', 38 '<div contenteditable="true" id="div" style="-webkit-user-select:all">f| oo</div>',
39 selection => selection.modify('move', 'backward', 'character'), 39 selection => selection.modify('move', 'backward', 'character'),
40 '<div contenteditable="true" id="div" style="-webkit-user-select:all">|f oo</div>'); 40 '<div contenteditable="true" id="div" style="-webkit-user-select:all">|f oo</div>');
41 assert_selection( 41 assert_selection(
42 '<div contenteditable="true" id="div" style="-webkit-user-select:all">|f oo</div>', 42 '<div contenteditable="true" id="div" style="-webkit-user-select:all">|f oo</div>',
43 selection => selection.modify('extend', 'forward', 'character'), 43 selection => selection.modify('extend', 'forward', 'character'),
44 '<div contenteditable="true" id="div" style="-webkit-user-select:all">^f oo|</div>'); 44 '<div contenteditable="true" id="div" style="-webkit-user-select:all">^f |oo</div>');
45 assert_selection( 45 assert_selection(
46 '<div contenteditable="true" id="div" style="-webkit-user-select:all">fo o|</div>', 46 '<div contenteditable="true" id="div" style="-webkit-user-select:all">fo o|</div>',
47 selection => selection.modify('extend', 'backward', 'character'), 47 selection => selection.modify('extend', 'backward', 'character'),
48 '<div contenteditable="true" id="div" style="-webkit-user-select:all">|f oo^</div>'); 48 '<div contenteditable="true" id="div" style="-webkit-user-select:all">fo |o^</div>');
49 }, 49 },
50 'Selection API can edit in -webkit-user-select:all contenteditable element'); 50 'Selection API can edit in -webkit-user-select:all contenteditable element');
51 51
52 test(function(){ 52 test(function(){
53 assert_selection( 53 assert_selection(
54 '<div contenteditable="true" id="div" style="-webkit-user-select:all">|f oo</div>', 54 '<div contenteditable="true" id="div" style="-webkit-user-select:all">|f oo</div>',
55 selection => selection.document.execCommand('insertText', false, 'bar'), 55 selection => selection.document.execCommand('insertText', false, 'bar'),
56 '<div contenteditable="true" id="div" style="-webkit-user-select:all">ba r|foo</div>'); 56 '<div contenteditable="true" id="div" style="-webkit-user-select:all">ba r|foo</div>');
57 }, 57 },
58 'Execcommand inserttext in -webkit-user-select:all contenteditable element'); 58 'Execcommand inserttext in -webkit-user-select:all contenteditable element');
59 59
60 test(function(){ 60 test(function(){
61 assert_selection( 61 assert_selection(
62 '<div contenteditable="true" id="div" style="-webkit-user-select:all">fo o</div>', 62 '<div contenteditable="true" id="div" style="-webkit-user-select:all">fo o</div>',
63 selection => assert_true(selection.document.getElementById('div').isCont entEditable), 63 selection => assert_true(selection.document.getElementById('div').isCont entEditable),
64 '<div contenteditable="true" id="div" style="-webkit-user-select:all">fo o</div>'); 64 '<div contenteditable="true" id="div" style="-webkit-user-select:all">fo o</div>');
65 }, 65 },
66 '-webkit-user-select:all contenteditable element is HTMLElement.isContentEditabl e == true'); 66 '-webkit-user-select:all contenteditable element is HTMLElement.isContentEditabl e == true');
67 </script> 67 </script>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698