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

Side by Side Diff: third_party/WebKit/LayoutTests/fast/events/key-events-in-editable-gridbox.html

Issue 1317643005: [css-grid] Fix track sizing algo w/ size restrictions and intrinsic sizes (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Patch for landing. Removed unused params Created 5 years, 1 month 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/js-test.js"></script> 2 <script src="../../resources/js-test.js"></script>
3 <style> 3 <style>
4 #target { 4 .grid { display: grid; }
5 display: grid; 5 .intrinsicSize { height: -webkit-min-content; }
6 display: -webkit-grid; 6 .fixedSize { height: 1px; }
7 }
8 </style> 7 </style>
9 <div id="target" contentEditable>T</div> 8
9 <div id="targetAuto" class="grid" contentEditable>T</div>
10 <div id="targetFixed" class="grid fixedSize" contentEditable>T</div>
11 <div id="targetIntrinsic" class="grid intrinsicSize" contentEditable>T</div>
12
10 <script> 13 <script>
11 var targetDiv = document.getElementById('target'); 14 var targetDiv;
15 function runEditTest(id) {
16 targetDiv = document.getElementById(id);
12 targetDiv.focus(); 17 targetDiv.focus();
13 18
14 // Move cursor to the end of line. 19 // Move cursor to the end of line.
15 getSelection().modify('move', 'forward', 'lineboundary'); 20 getSelection().modify('move', 'forward', 'lineboundary');
16 21
17 document.execCommand("insertText", false, "EST"); 22 document.execCommand("insertText", false, "EST");
18 shouldBeEqualToString("targetDiv.innerText", "TEST"); 23 shouldBeEqualToString("targetDiv.innerText", "TEST");
19 24
20 document.execCommand("delete"); 25 document.execCommand("delete");
21 document.execCommand("delete"); 26 document.execCommand("delete");
22 document.execCommand("delete"); 27 document.execCommand("delete");
23 document.execCommand("delete"); 28 document.execCommand("delete");
24 shouldBeEmptyString("targetDiv.innerText"); 29 shouldBeEmptyString("targetDiv.innerText");
25 30
26 document.execCommand("insertText", false, "TEST"); 31 document.execCommand("insertText", false, "TEST");
27 shouldBeEqualToString("targetDiv.innerText", "TEST"); 32 shouldBeEqualToString("targetDiv.innerText", "TEST");
33 }
34
35 runEditTest('targetAuto');
36 runEditTest('targetFixed');
37 runEditTest('targetIntrinsic');
38
28 </script> 39 </script>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698