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

Side by Side Diff: third_party/WebKit/LayoutTests/fast/inline/empty-inline-create-linebox.html

Issue 2931363002: [LayoutNG] More precise checks for empty inline and add test (Closed)
Patch Set: ikilpatrick review Created 3 years, 6 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
« no previous file with comments | « no previous file | third_party/WebKit/Source/core/layout/ng/inline/ng_inline_box_state.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 <!DOCTYPE html>
2 <script src="../../resources/testharness.js"></script>
3 <script src="../../resources/testharnessreport.js"></script>
4 <style>
5 #container {
6 font: 10px/1;
7 }
8 </style>
9 <div id=log></div>
10 <div id=container>
11 <div>
12 <div>before</div>
13 <div><span></span></div>
14 <div>after</div>
15 </div>
16 <div>
17 <div>before</div>
18 <div><span style="margin-bottom:1px"></span></div>
19 <div>after</div>
20 </div>
21 <div>
22 <div>before</div>
23 <div><span style="border-bottom:1px solid"></span></div>
24 <div>after</div>
25 </div>
26 <div>
27 <div>before</div>
28 <div><span style="padding-bottom:1px"></span></div>
29 <div>after</div>
30 </div>
31 <div data-has-height=true>
32 <div>before</div>
33 <div><span style="margin-left:1px"></span></div>
34 <div>after</div>
35 </div>
36 <div data-has-height=true>
37 <div>before</div>
38 <div><span style="border-left:1px solid"></span></div>
39 <div>after</div>
40 </div>
41 <div data-has-height=true>
42 <div>before</div>
43 <div><span style="padding-left:1px"></span></div>
44 <div>after</div>
45 </div>
46 <div data-has-height=true>
47 <div>before</div>
48 <div><span style="margin-right:1px"></span></div>
49 <div>after</div>
50 </div>
51 <div data-has-height=true>
52 <div>before</div>
53 <div><span style="border-right:1px solid"></span></div>
54 <div>after</div>
55 </div>
56 <div data-has-height=true>
57 <div>before</div>
58 <div><span style="padding-right:1px"></span></div>
59 <div>after</div>
60 </div>
61 <div data-has-height=true>
62 <div>before</div>
63 <div><span style="margin-left:-1px"></span></div>
64 <div>after</div>
65 </div>
66 <div data-has-height=true>
67 <div>before</div>
68 <div><span style="margin-right:-1px"></span></div>
69 <div>after</div>
70 </div>
71 <div data-has-height=true>
72 <div>before</div>
73 <div><span style="margin-left:1px;margin-right:-1px"></span></div>
74 <div>after</div>
75 </div>
76 <div data-has-height=true>
77 <div>before</div>
78 <div><span style="margin-left:-1px;border-left:1px solid"></span></div>
79 <div>after</div>
80 </div>
81 <div data-has-height=true>
82 <div>before</div>
83 <div><span style="margin-left:-1px;padding-left:1px"></span></div>
84 <div>after</div>
85 </div>
86 <div data-has-height=true>
87 <div>before</div>
88 <div><span style="margin-right:-1px;border-right:1px solid"></span></div>
89 <div>after</div>
90 </div>
91 <div data-has-height=true>
92 <div>before</div>
93 <div><span style="margin-right:-1px;padding-right:1px"></span></div>
94 <div>after</div>
95 </div>
96 <div data-has-height=true>
97 <div>before</div>
98 <div><span style="margin-right:1px"></span><span style="margin-left:-1px"></ span></div>
99 <div>after</div>
100 </div>
101 </div>
102 <script>
103 let tests = container.children;
104 for (let i = 0; i < tests.length; i++) {
105 let block = tests[i];
106 let target = block.children[1];
107 let name = (block.dataset.hasHeight ? "Has height" : "Zero height") +
108 " when " + target.innerHTML;
109 test(() => {
110 let has_height = target.offsetHeight > 0;
111 assert_equals(has_height, !!block.dataset.hasHeight);
112 }, name);
113 }
114 </script>
OLDNEW
« no previous file with comments | « no previous file | third_party/WebKit/Source/core/layout/ng/inline/ng_inline_box_state.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698