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

Side by Side Diff: third_party/WebKit/LayoutTests/fast/writing-mode/flipped-blocks-hit-test-line-edges.html

Issue 1419813004: Remove the "horizontal-bt" value from -webkit-writing-mode (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Add static_assert to ensure TransformedWritingMode matches to WritingMode 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/ahem.js"></script> 2 <script src="../../resources/ahem.js"></script>
3 <div id="target" style=" 3 <div id="target" style="
4 outline: dashed lightblue; 4 outline: dashed lightblue;
5 width: 150px; 5 height: 150px;
6 padding: 25px; 6 padding: 25px;
7 font: 20px Ahem; 7 font: 20px Ahem;
8 -webkit-writing-mode: horizontal-bt; 8 writing-mode: vertical-rl;
9 ">Lorem ipsum dolor sit amet</div> 9 ">Lorem ipsum dolor sit amet</div>
10 <pre id="log"></pre> 10 <pre id="log"></pre>
11 <script> 11 <script>
12 if (window.testRunner && window.internals) { 12 if (window.testRunner && window.internals) {
13 testRunner.dumpAsText(); 13 testRunner.dumpAsText();
14 internals.settings.setEditingBehavior("mac"); 14 internals.settings.setEditingBehavior("mac");
15 } 15 }
16 16
17 function log(message) 17 function log(message)
18 { 18 {
19 document.getElementById("log").appendChild(document.createTextNode(messa ge + "\n")); 19 document.getElementById("log").appendChild(document.createTextNode(messa ge + "\n"));
20 } 20 }
21 21
22 function test(x, y, expectedOffset) 22 function test(y, x, expectedOffset)
23 { 23 {
24 var actualOffset = document.caretRangeFromPoint(8 + x, 8 + y).startOffse t; 24 var actualOffset = document.caretRangeFromPoint(8 + x, 8 + y).startOffse t;
25 if (actualOffset === expectedOffset) 25 if (actualOffset === expectedOffset)
26 log("PASS: offset at (" + x + "," + y + ") was " + actualOffset + ". "); 26 log("PASS: offset at (" + y + "," + x + ") was " + actualOffset + ". ");
27 else 27 else
28 log("FAIL: offset at (" + x + "," + y + ") was " + actualOffset + ". Expected " + expectedOffset + "."); 28 log("FAIL: offset at (" + y + "," + x + ") was " + actualOffset + ". Expected " + expectedOffset + ".");
29 } 29 }
30 30
31 test(100, 105, 4); 31 test(100, 105, 4);
32 test(160, 105, 5); 32 test(160, 105, 5);
33 test(100, 104, 10); 33 test(100, 104, 10);
34 test(160, 104, 11); 34 test(160, 104, 11);
35 test(60, 26, 24); 35 test(60, 26, 24);
36 test(160, 26, 26); 36 test(160, 26, 26);
37 test(60, 25, 24); 37 test(60, 25, 24);
38 test(160, 25, 26); 38 test(160, 25, 26);
39 test(60, 24, 26); 39 test(60, 24, 24);
40 test(160, 24, 26); 40 test(160, 24, 26);
41 </script> 41 </script>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698