Commit 72531bf4 authored by yosin's avatar yosin Committed by Commit bot

Use w3c test harness in editing/selection/vertical-*.html tests 3/3

This patch makes editing/selection/vertical-*.html to use w3c test harness
rather than pixel match for ease of maintain.

This is the first patch of three patches of rewriting vertical-*.html.
Due by Windows command prompt limitation, we can't upload once.

BUG=n/a
TEST=n/a; no behavior changes

Review URL: https://codereview.chromium.org/1466543003

Cr-Commit-Position: refs/heads/master@{#361270}
parent 22c9dc2d
...@@ -1320,6 +1320,9 @@ crbug.com/521730 [ Win10 ] svg/text/text-selection-intro-05-t.svg [ Failure ] ...@@ -1320,6 +1320,9 @@ crbug.com/521730 [ Win10 ] svg/text/text-selection-intro-05-t.svg [ Failure ]
crbug.com/550285 [ XP ] virtual/syncpaint/inspector/tracing/decode-resize.html [ Slow Pass Failure ] crbug.com/550285 [ XP ] virtual/syncpaint/inspector/tracing/decode-resize.html [ Slow Pass Failure ]
crbug.com/560652 [ Mac ] editing/selection/vertical-rl-rtl-extend-line-forward-p.html [ Failure ]
crbug.com/560652 [ Mac ] editing/selection/vertical-rl-rtl-extend-line-forward-br.html [ Failure ]
crbug.com/474759 fast/writing-mode/vertical-rl-replaced-selection.html [ Failure ] crbug.com/474759 fast/writing-mode/vertical-rl-replaced-selection.html [ Failure ]
crbug.com/474759 fast/block/line-layout/selection-highlight-overlap.html [ Failure ] crbug.com/474759 fast/block/line-layout/selection-highlight-overlap.html [ Failure ]
crbug.com/502927 [ XP ] paint/frames/frameset-with-stacking-context-and-not-stacking-context-children.html [ Failure ] crbug.com/502927 [ XP ] paint/frames/frameset-with-stacking-context-and-not-stacking-context-children.html [ Failure ]
......
<!DOCTYPE html> <!DOCTYPE html>
<html> <meta charset="utf-8">
<head> <script src="../../resources/testharness.js"></script>
<meta http-equiv="content-type" content="text/html; charset=utf-8"> <script src="../../resources/testharnessreport.js"></script>
<style> .selected { color: blue; } </style>
</head>
<body>
<p>This tests horizontal caret movement in vertical writing mode.</p> <p>This tests horizontal caret movement in vertical writing mode.</p>
<div id="test" style="font-family: monospace; font-size: 20px; height: 15ex; -webkit-writing-mode: vertical-rl;-webkit-text-orientation:sideways-right;text-rendering:optimizeLegibility; outline: none;" contenteditable> <div id="test" style="font-family: monospace; font-size: 20px; height: 15ex; -webkit-writing-mode: vertical-rl;-webkit-text-orientation:sideways-right;text-rendering:optimizeLegibility; outline: none;" contenteditable>
<p dir="rtl">אני חתול.<br>אין לי שם.</p> <p id="p1" dir="rtl">אני חתול.<br>אין לי שם.</p>
</div> </div>
<pre id="log"></pre> <div id="log"></div>
<script> <script>
test(function() {
var selection = window.getSelection();
var p1 = document.getElementById('p1');
selection.collapse(p1.lastChild, 5);
selection.modify('Extend', 'Backward', 'Line');
var test = document.getElementById('test'); assert_false(selection.isCollapsed, 'isCollapsed');
window.getSelection().collapse(test.getElementsByTagName('p')[0].lastChild, 5); assert_equals(selection.anchorNode, p1.lastChild, 'anchorNode');
window.getSelection().modify('Extend', 'Backward', 'Line'); assert_equals(selection.anchorOffset, 5, 'anchorOffset');
assert_equals(selection.focusNode, p1.firstChild, 'focusNode');
assert_equals(selection.focusOffset, 5, 'focusOffset');
});
</script> </script>
</body>
</html>
<!DOCTYPE html> <!DOCTYPE html>
<html> <meta charset="utf-8">
<head> <script src="../../resources/testharness.js"></script>
<meta http-equiv="content-type" content="text/html; charset=utf-8"> <script src="../../resources/testharnessreport.js"></script>
<style> .selected { color: blue; } </style>
</head>
<body>
<p>This tests horizontal caret movement in vertical writing mode.</p> <p>This tests horizontal caret movement in vertical writing mode.</p>
<div id="test" style="font-family: monospace; font-size: 20px; height: 15ex; -webkit-writing-mode: vertical-rl;-webkit-text-orientation:sideways-right;text-rendering:optimizeLegibility; outline: none;" contenteditable> <div id="test" style="font-family: monospace; font-size: 20px; height: 15ex; -webkit-writing-mode: vertical-rl;-webkit-text-orientation:sideways-right;text-rendering:optimizeLegibility; outline: none;" contenteditable>
<p dir="rtl">אני חתול.</p><p dir="rtl">אין לי שם.</p> <p id="p1" dir="rtl">אני חתול.</p><p id="p2" dir="rtl">אין לי שם.</p>
</div> </div>
<pre id="log"></pre> <div id="log"></div>
<script> <script>
test(function() {
var selection = window.getSelection();
var p1 = document.getElementById('p1');
var p2 = document.getElementById('p2');
selection.collapse(p2.firstChild, 5);
selection.modify('Extend', 'Backward', 'Line');
var test = document.getElementById('test'); assert_false(selection.isCollapsed, 'isCollapsed');
window.getSelection().collapse(test.getElementsByTagName('p')[1].lastChild, 5); assert_equals(selection.anchorNode, p2.firstChild, 'anchorNode');
window.getSelection().modify('Extend', 'Backward', 'Line'); assert_equals(selection.anchorOffset, 5, 'anchorOffset');
assert_equals(selection.focusNode, p1.firstChild, 'focusNode');
assert_equals(selection.focusOffset, 5, 'focusOffset');
});
</script> </script>
</body>
</html>
<!DOCTYPE html> <!DOCTYPE html>
<html> <meta charset="utf-8">
<head> <script src="../../resources/testharness.js"></script>
<meta http-equiv="content-type" content="text/html; charset=utf-8"> <script src="../../resources/testharnessreport.js"></script>
<style> .selected { color: blue; } </style>
</head>
<body>
<p>This tests horizontal caret movement in vertical writing mode.</p> <p>This tests horizontal caret movement in vertical writing mode.</p>
<div id="test" style="font-family: monospace; font-size: 20px; height: 15ex; -webkit-writing-mode: vertical-rl; -webkit-text-orientation: sideways-right; outline: none;" contenteditable> <div id="test" style="font-family: monospace; font-size: 20px; height: 15ex; -webkit-writing-mode: vertical-rl; -webkit-text-orientation: sideways-right; outline: none;" contenteditable>
<p dir="rtl">אני חתול.<br>אין לי שם.</p> <p id="p1" dir="rtl">אני חתול.<br>אין לי שם.</p>
</div> </div>
<pre id="log"></pre> <div id="log"></div>
<script> <script>
test(function() {
var selection = window.getSelection();
var p1 = document.getElementById('p1');
selection.collapse(p1.firstChild, 5);
selection.modify('Extend', 'Forward', 'Line');
var test = document.getElementById('test'); assert_false(selection.isCollapsed, 'isCollapsed');
window.getSelection().collapse(test.getElementsByTagName('p')[0].firstChild, 5); assert_equals(selection.anchorNode, p1.firstChild, 'anchorNode');
window.getSelection().modify('Extend', 'Forward', 'Line'); assert_equals(selection.anchorOffset, 5, 'anchorOffset');
assert_equals(selection.focusNode, p1.lastChild, 'focusNode');
assert_equals(selection.focusOffset, 5, 'focusOffset');
});
</script> </script>
</body>
</html>
<!DOCTYPE html> <!DOCTYPE html>
<html> <meta charset="utf-8">
<head> <script src="../../resources/testharness.js"></script>
<meta http-equiv="content-type" content="text/html; charset=utf-8"> <script src="../../resources/testharnessreport.js"></script>
<style> .selected { color: blue; } </style>
</head>
<body>
<p>This tests horizontal caret movement in vertical writing mode.</p> <p>This tests horizontal caret movement in vertical writing mode.</p>
<div id="test" style="font-family: monospace; font-size: 20px; height: 15ex; -webkit-writing-mode: vertical-rl;-webkit-text-orientation:sideways-right;text-rendering:optimizeLegibility; outline: none;" contenteditable> <div id="test" style="font-family: monospace; font-size: 20px; height: 15ex; -webkit-writing-mode: vertical-rl;-webkit-text-orientation:sideways-right;text-rendering:optimizeLegibility; outline: none;" contenteditable>
<p dir="rtl">אני חתול.</p><p dir="rtl">אין לי שם.</p> <p id="p1" dir="rtl">אני חתול.</p><p id="p2" dir="rtl">אין לי שם.</p>
</div> </div>
<pre id="log"></pre> <div id="log"></div>
<script> <script>
test(function() {
var selection = window.getSelection();
var p1 = document.getElementById('p1');
selection.collapse(p1.firstChild, 5);
selection.modify('Extend', 'Forward', 'Line');
var test = document.getElementById('test'); assert_false(selection.isCollapsed, 'isCollapsed');
window.getSelection().collapse(test.getElementsByTagName('p')[0].firstChild, 5); assert_equals(selection.anchorNode, p1.firstChild, 'anchorNode');
window.getSelection().modify('Extend', 'Forward', 'Line'); assert_equals(selection.anchorOffset, 5, 'anchorOffset');
assert_equals(selection.focusNode, p2.firstChild, 'focusNode');
assert_equals(selection.focusOffset, 5, 'focusOffset');
});
</script> </script>
</body>
</html>
layer at (0,0) size 800x600
LayoutView at (0,0) size 800x600
layer at (0,0) size 800x200
LayoutBlockFlow {HTML} at (0,0) size 800x200
LayoutBlockFlow {BODY} at (8,16) size 784x171
LayoutBlockFlow {P} at (0,0) size 784x20
LayoutText {#text} at (0,0) size 365x19
text run at (0,0) width 365: "This tests horizontal caret movement in vertical writing mode."
LayoutBlockFlow {DIV} at (0,36) size 84x135
LayoutBlockFlow {P} at (20,0) size 44x135
LayoutText {#text} at (0,27) size 22x108
text run at (0,27) width 108 RTL: "\x{5D0}\x{5E0}\x{5D9} \x{5D7}\x{5EA}\x{5D5}\x{5DC}."
LayoutBR {BR} at (0,27) size 22x0
LayoutText {#text} at (22,15) size 22x120
text run at (22,15) width 120 RTL: "\x{5D0}\x{5D9}\x{5DF} \x{5DC}\x{5D9} \x{5E9}\x{5DD}."
LayoutBlockFlow {PRE} at (0,184) size 784x0
selection start: position 5 of child 0 {#text} of child 1 {P} of child 3 {DIV} of body
selection end: position 5 of child 2 {#text} of child 1 {P} of child 3 {DIV} of body
layer at (0,0) size 800x600
LayoutView at (0,0) size 800x600
layer at (0,0) size 800x200
LayoutBlockFlow {HTML} at (0,0) size 800x200
LayoutBlockFlow {BODY} at (8,16) size 784x171
LayoutBlockFlow {P} at (0,0) size 784x20
LayoutText {#text} at (0,0) size 365x19
text run at (0,0) width 365: "This tests horizontal caret movement in vertical writing mode."
LayoutBlockFlow {DIV} at (0,36) size 104x135
LayoutBlockFlow {P} at (20,0) size 22x135
LayoutText {#text} at (0,27) size 22x108
text run at (0,27) width 108 RTL: "\x{5D0}\x{5E0}\x{5D9} \x{5D7}\x{5EA}\x{5D5}\x{5DC}."
LayoutBlockFlow {P} at (62,0) size 22x135
LayoutText {#text} at (0,15) size 22x120
text run at (0,15) width 120 RTL: "\x{5D0}\x{5D9}\x{5DF} \x{5DC}\x{5D9} \x{5E9}\x{5DD}."
LayoutBlockFlow {PRE} at (0,184) size 784x0
selection start: position 5 of child 0 {#text} of child 1 {P} of child 3 {DIV} of body
selection end: position 5 of child 0 {#text} of child 2 {P} of child 3 {DIV} of body
layer at (0,0) size 800x600
LayoutView at (0,0) size 800x600
layer at (0,0) size 800x200
LayoutBlockFlow {HTML} at (0,0) size 800x200
LayoutBlockFlow {BODY} at (8,16) size 784x171
LayoutBlockFlow {P} at (0,0) size 784x20
LayoutText {#text} at (0,0) size 365x19
text run at (0,0) width 365: "This tests horizontal caret movement in vertical writing mode."
LayoutBlockFlow {DIV} at (0,36) size 84x135
LayoutBlockFlow {P} at (20,0) size 44x135
LayoutText {#text} at (0,27) size 22x108
text run at (0,27) width 108 RTL: "\x{5D0}\x{5E0}\x{5D9} \x{5D7}\x{5EA}\x{5D5}\x{5DC}."
LayoutBR {BR} at (0,27) size 22x0
LayoutText {#text} at (22,15) size 22x120
text run at (22,15) width 120 RTL: "\x{5D0}\x{5D9}\x{5DF} \x{5DC}\x{5D9} \x{5E9}\x{5DD}."
LayoutBlockFlow {PRE} at (0,184) size 784x0
selection start: position 5 of child 0 {#text} of child 1 {P} of child 3 {DIV} of body
selection end: position 5 of child 2 {#text} of child 1 {P} of child 3 {DIV} of body
layer at (0,0) size 800x600
LayoutView at (0,0) size 800x600
layer at (0,0) size 800x200
LayoutBlockFlow {HTML} at (0,0) size 800x200
LayoutBlockFlow {BODY} at (8,16) size 784x171
LayoutBlockFlow {P} at (0,0) size 784x20
LayoutText {#text} at (0,0) size 365x19
text run at (0,0) width 365: "This tests horizontal caret movement in vertical writing mode."
LayoutBlockFlow {DIV} at (0,36) size 104x135
LayoutBlockFlow {P} at (20,0) size 22x135
LayoutText {#text} at (0,27) size 22x108
text run at (0,27) width 108 RTL: "\x{5D0}\x{5E0}\x{5D9} \x{5D7}\x{5EA}\x{5D5}\x{5DC}."
LayoutBlockFlow {P} at (62,0) size 22x135
LayoutText {#text} at (0,15) size 22x120
text run at (0,15) width 120 RTL: "\x{5D0}\x{5D9}\x{5DF} \x{5DC}\x{5D9} \x{5E9}\x{5DD}."
LayoutBlockFlow {PRE} at (0,184) size 784x0
selection start: position 5 of child 0 {#text} of child 1 {P} of child 3 {DIV} of body
selection end: position 5 of child 0 {#text} of child 2 {P} of child 3 {DIV} of body
layer at (0,0) size 800x600
LayoutView at (0,0) size 800x600
layer at (0,0) size 800x198
LayoutBlockFlow {HTML} at (0,0) size 800x198.34
LayoutBlockFlow {BODY} at (8,16) size 784x169.34
LayoutBlockFlow {P} at (0,0) size 784x18
LayoutText {#text} at (0,0) size 399x18
text run at (0,0) width 399: "This tests horizontal caret movement in vertical writing mode."
LayoutBlockFlow {DIV} at (0,34) size 88x135.34
LayoutBlockFlow {P} at (20,0) size 48x135.34
LayoutText {#text} at (1,38) size 23x98
text run at (1,38) width 97 RTL: "\x{5D0}\x{5E0}\x{5D9} \x{5D7}\x{5EA}\x{5D5}\x{5DC}."
LayoutBR {BR} at (1,38) size 23x1
LayoutText {#text} at (25,28) size 23x108
text run at (25,28) width 107 RTL: "\x{5D0}\x{5D9}\x{5DF} \x{5DC}\x{5D9} \x{5E9}\x{5DD}."
LayoutBlockFlow {PRE} at (0,182.34) size 784x0
selection start: position 5 of child 0 {#text} of child 1 {P} of child 3 {DIV} of body
selection end: position 5 of child 2 {#text} of child 1 {P} of child 3 {DIV} of body
layer at (0,0) size 800x600
LayoutView at (0,0) size 800x600
layer at (0,0) size 800x198
LayoutBlockFlow {HTML} at (0,0) size 800x198.34
LayoutBlockFlow {BODY} at (8,16) size 784x169.34
LayoutBlockFlow {P} at (0,0) size 784x18
LayoutText {#text} at (0,0) size 399x18
text run at (0,0) width 399: "This tests horizontal caret movement in vertical writing mode."
LayoutBlockFlow {DIV} at (0,34) size 108x135.34
LayoutBlockFlow {P} at (20,0) size 24x135.34
LayoutText {#text} at (1,38) size 23x98
text run at (1,38) width 97 RTL: "\x{5D0}\x{5E0}\x{5D9} \x{5D7}\x{5EA}\x{5D5}\x{5DC}."
LayoutBlockFlow {P} at (64,0) size 24x135.34
LayoutText {#text} at (1,28) size 23x108
text run at (1,28) width 107 RTL: "\x{5D0}\x{5D9}\x{5DF} \x{5DC}\x{5D9} \x{5E9}\x{5DD}."
LayoutBlockFlow {PRE} at (0,182.34) size 784x0
selection start: position 5 of child 0 {#text} of child 1 {P} of child 3 {DIV} of body
selection end: position 5 of child 0 {#text} of child 2 {P} of child 3 {DIV} of body
layer at (0,0) size 800x600
LayoutView at (0,0) size 800x600
layer at (0,0) size 800x198
LayoutBlockFlow {HTML} at (0,0) size 800x198.34
LayoutBlockFlow {BODY} at (8,16) size 784x169.34
LayoutBlockFlow {P} at (0,0) size 784x18
LayoutText {#text} at (0,0) size 399x18
text run at (0,0) width 399: "This tests horizontal caret movement in vertical writing mode."
LayoutBlockFlow {DIV} at (0,34) size 88x135.34
LayoutBlockFlow {P} at (20,0) size 48x135.34
LayoutText {#text} at (1,38) size 23x98
text run at (1,38) width 97 RTL: "\x{5D0}\x{5E0}\x{5D9} \x{5D7}\x{5EA}\x{5D5}\x{5DC}."
LayoutBR {BR} at (1,38) size 23x1
LayoutText {#text} at (25,28) size 23x108
text run at (25,28) width 107 RTL: "\x{5D0}\x{5D9}\x{5DF} \x{5DC}\x{5D9} \x{5E9}\x{5DD}."
LayoutBlockFlow {PRE} at (0,182.34) size 784x0
selection start: position 5 of child 0 {#text} of child 1 {P} of child 3 {DIV} of body
selection end: position 6 of child 2 {#text} of child 1 {P} of child 3 {DIV} of body
layer at (0,0) size 800x600
LayoutView at (0,0) size 800x600
layer at (0,0) size 800x198
LayoutBlockFlow {HTML} at (0,0) size 800x198.34
LayoutBlockFlow {BODY} at (8,16) size 784x169.34
LayoutBlockFlow {P} at (0,0) size 784x18
LayoutText {#text} at (0,0) size 399x18
text run at (0,0) width 399: "This tests horizontal caret movement in vertical writing mode."
LayoutBlockFlow {DIV} at (0,34) size 108x135.34
LayoutBlockFlow {P} at (20,0) size 24x135.34
LayoutText {#text} at (1,38) size 23x98
text run at (1,38) width 97 RTL: "\x{5D0}\x{5E0}\x{5D9} \x{5D7}\x{5EA}\x{5D5}\x{5DC}."
LayoutBlockFlow {P} at (64,0) size 24x135.34
LayoutText {#text} at (1,28) size 23x108
text run at (1,28) width 107 RTL: "\x{5D0}\x{5D9}\x{5DF} \x{5DC}\x{5D9} \x{5E9}\x{5DD}."
LayoutBlockFlow {PRE} at (0,182.34) size 784x0
selection start: position 5 of child 0 {#text} of child 1 {P} of child 3 {DIV} of body
selection end: position 6 of child 0 {#text} of child 2 {P} of child 3 {DIV} of body
layer at (0,0) size 800x600
LayoutView at (0,0) size 800x600
layer at (0,0) size 800x200
LayoutBlockFlow {HTML} at (0,0) size 800x200
LayoutBlockFlow {BODY} at (8,16) size 784x171
LayoutBlockFlow {P} at (0,0) size 784x20
LayoutText {#text} at (0,0) size 365x19
text run at (0,0) width 365: "This tests horizontal caret movement in vertical writing mode."
LayoutBlockFlow {DIV} at (0,36) size 84x135
LayoutBlockFlow {P} at (20,0) size 44x135
LayoutText {#text} at (0,27) size 22x108
text run at (0,27) width 108 RTL: "\x{5D0}\x{5E0}\x{5D9} \x{5D7}\x{5EA}\x{5D5}\x{5DC}."
LayoutBR {BR} at (0,27) size 22x0
LayoutText {#text} at (22,15) size 22x120
text run at (22,15) width 120 RTL: "\x{5D0}\x{5D9}\x{5DF} \x{5DC}\x{5D9} \x{5E9}\x{5DD}."
LayoutBlockFlow {PRE} at (0,184) size 784x0
selection start: position 5 of child 0 {#text} of child 1 {P} of child 3 {DIV} of body
selection end: position 5 of child 2 {#text} of child 1 {P} of child 3 {DIV} of body
layer at (0,0) size 800x600
LayoutView at (0,0) size 800x600
layer at (0,0) size 800x200
LayoutBlockFlow {HTML} at (0,0) size 800x200
LayoutBlockFlow {BODY} at (8,16) size 784x171
LayoutBlockFlow {P} at (0,0) size 784x20
LayoutText {#text} at (0,0) size 365x19
text run at (0,0) width 365: "This tests horizontal caret movement in vertical writing mode."
LayoutBlockFlow {DIV} at (0,36) size 104x135
LayoutBlockFlow {P} at (20,0) size 22x135
LayoutText {#text} at (0,27) size 22x108
text run at (0,27) width 108 RTL: "\x{5D0}\x{5E0}\x{5D9} \x{5D7}\x{5EA}\x{5D5}\x{5DC}."
LayoutBlockFlow {P} at (62,0) size 22x135
LayoutText {#text} at (0,15) size 22x120
text run at (0,15) width 120 RTL: "\x{5D0}\x{5D9}\x{5DF} \x{5DC}\x{5D9} \x{5E9}\x{5DD}."
LayoutBlockFlow {PRE} at (0,184) size 784x0
selection start: position 5 of child 0 {#text} of child 1 {P} of child 3 {DIV} of body
selection end: position 5 of child 0 {#text} of child 2 {P} of child 3 {DIV} of body
layer at (0,0) size 800x600
LayoutView at (0,0) size 800x600
layer at (0,0) size 800x200
LayoutBlockFlow {HTML} at (0,0) size 800x200
LayoutBlockFlow {BODY} at (8,16) size 784x171
LayoutBlockFlow {P} at (0,0) size 784x20
LayoutText {#text} at (0,0) size 365x19
text run at (0,0) width 365: "This tests horizontal caret movement in vertical writing mode."
LayoutBlockFlow {DIV} at (0,36) size 84x135
LayoutBlockFlow {P} at (20,0) size 44x135
LayoutText {#text} at (0,27) size 22x108
text run at (0,27) width 108 RTL: "\x{5D0}\x{5E0}\x{5D9} \x{5D7}\x{5EA}\x{5D5}\x{5DC}."
LayoutBR {BR} at (0,27) size 22x0
LayoutText {#text} at (22,15) size 22x120
text run at (22,15) width 120 RTL: "\x{5D0}\x{5D9}\x{5DF} \x{5DC}\x{5D9} \x{5E9}\x{5DD}."
LayoutBlockFlow {PRE} at (0,184) size 784x0
selection start: position 5 of child 0 {#text} of child 1 {P} of child 3 {DIV} of body
selection end: position 5 of child 2 {#text} of child 1 {P} of child 3 {DIV} of body
layer at (0,0) size 800x600
LayoutView at (0,0) size 800x600
layer at (0,0) size 800x200
LayoutBlockFlow {HTML} at (0,0) size 800x200
LayoutBlockFlow {BODY} at (8,16) size 784x171
LayoutBlockFlow {P} at (0,0) size 784x20
LayoutText {#text} at (0,0) size 365x19
text run at (0,0) width 365: "This tests horizontal caret movement in vertical writing mode."
LayoutBlockFlow {DIV} at (0,36) size 104x135
LayoutBlockFlow {P} at (20,0) size 22x135
LayoutText {#text} at (0,27) size 22x108
text run at (0,27) width 108 RTL: "\x{5D0}\x{5E0}\x{5D9} \x{5D7}\x{5EA}\x{5D5}\x{5DC}."
LayoutBlockFlow {P} at (62,0) size 22x135
LayoutText {#text} at (0,15) size 22x120
text run at (0,15) width 120 RTL: "\x{5D0}\x{5D9}\x{5DF} \x{5DC}\x{5D9} \x{5E9}\x{5DD}."
LayoutBlockFlow {PRE} at (0,184) size 784x0
selection start: position 5 of child 0 {#text} of child 1 {P} of child 3 {DIV} of body
selection end: position 5 of child 0 {#text} of child 2 {P} of child 3 {DIV} of body
layer at (0,0) size 800x600
LayoutView at (0,0) size 800x600
layer at (0,0) size 800x190
LayoutBlockFlow {HTML} at (0,0) size 800x189.84
LayoutBlockFlow {BODY} at (8,16) size 784x160.84
LayoutBlockFlow {P} at (0,0) size 784x18
LayoutText {#text} at (0,0) size 399x17
text run at (0,0) width 399: "This tests horizontal caret movement in vertical writing mode."
LayoutBlockFlow {DIV} at (0,34) size 86x126.84
LayoutBlockFlow {P} at (20,0) size 46x126.84
LayoutText {#text} at (0,18) size 23x109
text run at (0,18) width 109 RTL: "\x{5D0}\x{5E0}\x{5D9} \x{5D7}\x{5EA}\x{5D5}\x{5DC}."
LayoutBR {BR} at (0,18) size 23x1
LayoutText {#text} at (23,6) size 23x121
text run at (23,6) width 121 RTL: "\x{5D0}\x{5D9}\x{5DF} \x{5DC}\x{5D9} \x{5E9}\x{5DD}."
LayoutBlockFlow {PRE} at (0,173.84) size 784x0
selection start: position 5 of child 0 {#text} of child 1 {P} of child 3 {DIV} of body
selection end: position 5 of child 2 {#text} of child 1 {P} of child 3 {DIV} of body
layer at (0,0) size 800x600
LayoutView at (0,0) size 800x600
layer at (0,0) size 800x190
LayoutBlockFlow {HTML} at (0,0) size 800x189.84
LayoutBlockFlow {BODY} at (8,16) size 784x160.84
LayoutBlockFlow {P} at (0,0) size 784x18
LayoutText {#text} at (0,0) size 399x17
text run at (0,0) width 399: "This tests horizontal caret movement in vertical writing mode."
LayoutBlockFlow {DIV} at (0,34) size 106x126.84
LayoutBlockFlow {P} at (20,0) size 23x126.84
LayoutText {#text} at (0,18) size 23x109
text run at (0,18) width 109 RTL: "\x{5D0}\x{5E0}\x{5D9} \x{5D7}\x{5EA}\x{5D5}\x{5DC}."
LayoutBlockFlow {P} at (63,0) size 23x126.84
LayoutText {#text} at (0,6) size 23x121
text run at (0,6) width 121 RTL: "\x{5D0}\x{5D9}\x{5DF} \x{5DC}\x{5D9} \x{5E9}\x{5DD}."
LayoutBlockFlow {PRE} at (0,173.84) size 784x0
selection start: position 5 of child 0 {#text} of child 1 {P} of child 3 {DIV} of body
selection end: position 5 of child 0 {#text} of child 2 {P} of child 3 {DIV} of body
layer at (0,0) size 800x600
LayoutView at (0,0) size 800x600
layer at (0,0) size 800x190
LayoutBlockFlow {HTML} at (0,0) size 800x189.84
LayoutBlockFlow {BODY} at (8,16) size 784x160.84
LayoutBlockFlow {P} at (0,0) size 784x18
LayoutText {#text} at (0,0) size 399x17
text run at (0,0) width 399: "This tests horizontal caret movement in vertical writing mode."
LayoutBlockFlow {DIV} at (0,34) size 86x126.84
LayoutBlockFlow {P} at (20,0) size 46x126.84
LayoutText {#text} at (0,18) size 23x109
text run at (0,18) width 109 RTL: "\x{5D0}\x{5E0}\x{5D9} \x{5D7}\x{5EA}\x{5D5}\x{5DC}."
LayoutBR {BR} at (0,18) size 23x1
LayoutText {#text} at (23,6) size 23x121
text run at (23,6) width 121 RTL: "\x{5D0}\x{5D9}\x{5DF} \x{5DC}\x{5D9} \x{5E9}\x{5DD}."
LayoutBlockFlow {PRE} at (0,173.84) size 784x0
selection start: position 5 of child 0 {#text} of child 1 {P} of child 3 {DIV} of body
selection end: position 5 of child 2 {#text} of child 1 {P} of child 3 {DIV} of body
layer at (0,0) size 800x600
LayoutView at (0,0) size 800x600
layer at (0,0) size 800x190
LayoutBlockFlow {HTML} at (0,0) size 800x189.84
LayoutBlockFlow {BODY} at (8,16) size 784x160.84
LayoutBlockFlow {P} at (0,0) size 784x18
LayoutText {#text} at (0,0) size 399x17
text run at (0,0) width 399: "This tests horizontal caret movement in vertical writing mode."
LayoutBlockFlow {DIV} at (0,34) size 106x126.84
LayoutBlockFlow {P} at (20,0) size 23x126.84
LayoutText {#text} at (0,18) size 23x109
text run at (0,18) width 109 RTL: "\x{5D0}\x{5E0}\x{5D9} \x{5D7}\x{5EA}\x{5D5}\x{5DC}."
LayoutBlockFlow {P} at (63,0) size 23x126.84
LayoutText {#text} at (0,6) size 23x121
text run at (0,6) width 121 RTL: "\x{5D0}\x{5D9}\x{5DF} \x{5DC}\x{5D9} \x{5E9}\x{5DD}."
LayoutBlockFlow {PRE} at (0,173.84) size 784x0
selection start: position 5 of child 0 {#text} of child 1 {P} of child 3 {DIV} of body
selection end: position 5 of child 0 {#text} of child 2 {P} of child 3 {DIV} of body
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment