mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-10-22 16:09:23 +00:00
We were always creating an anonymous container for the inline contents of table cells, but the layout node we spawn for the table cells themselves already is capable of dealing with inline nodes. Regular logic should kick in for dealing with the block/inline node invariant.
64 lines
3.9 KiB
Text
64 lines
3.9 KiB
Text
Viewport <#document> at (0,0) content-size 800x600 children: not-inline
|
|
BlockContainer <html> at (0,0) content-size 800x80 [BFC] children: not-inline
|
|
BlockContainer <body> at (8,8) content-size 784x64 children: not-inline
|
|
TableWrapper <(anonymous)> at (8,8) content-size 27.90625x46 [BFC] children: not-inline
|
|
Box <table> at (8,8) content-size 27.90625x46 table-box [TFC] children: not-inline
|
|
BlockContainer <(anonymous)> (not painted) children: inline
|
|
TextNode <#text>
|
|
Box <tbody> at (10,10) content-size 23.90625x42 table-row-group children: not-inline
|
|
Box <tr> at (10,10) content-size 23.90625x20 table-row children: not-inline
|
|
BlockContainer <(anonymous)> (not painted) children: inline
|
|
TextNode <#text>
|
|
BlockContainer <td> at (11,11) content-size 6.8125x18 table-cell [BFC] children: inline
|
|
frag 0 from TextNode start: 0, length: 1, rect: [11,11 6.34375x18] baseline: 13.796875
|
|
"1"
|
|
TextNode <#text>
|
|
BlockContainer <(anonymous)> (not painted) children: inline
|
|
TextNode <#text>
|
|
BlockContainer <(anonymous)> at (20.8125,20) content-size 0x0 table-cell [BFC] children: not-inline
|
|
BlockContainer <(anonymous)> at (22.8125,20) content-size 11.09375x0 table-cell [BFC] children: not-inline
|
|
BlockContainer <(anonymous)> (not painted) children: inline
|
|
TextNode <#text>
|
|
Box <tr> at (10,32) content-size 23.90625x20 table-row children: not-inline
|
|
BlockContainer <(anonymous)> (not painted) children: inline
|
|
TextNode <#text>
|
|
BlockContainer <td> at (11,33) content-size 8.8125x18 table-cell [BFC] children: inline
|
|
frag 0 from TextNode start: 0, length: 1, rect: [11,33 8.8125x18] baseline: 13.796875
|
|
"2"
|
|
TextNode <#text>
|
|
BlockContainer <(anonymous)> (not painted) children: inline
|
|
TextNode <#text>
|
|
BlockContainer <td> at (23.8125,33) content-size 9.09375x18 table-cell [BFC] children: inline
|
|
frag 0 from TextNode start: 0, length: 1, rect: [23.8125,33 9.09375x18] baseline: 13.796875
|
|
"3"
|
|
TextNode <#text>
|
|
BlockContainer <(anonymous)> (not painted) children: inline
|
|
TextNode <#text>
|
|
BlockContainer <(anonymous)> (not painted) children: inline
|
|
TextNode <#text>
|
|
BlockContainer <(anonymous)> at (8,54) content-size 784x18 children: inline
|
|
frag 0 from TextNode start: 1, length: 19, rect: [8,54 162.109375x18] baseline: 13.796875
|
|
"PASS (didn't crash)"
|
|
TextNode <#text>
|
|
|
|
ViewportPaintable (Viewport<#document>) [0,0 800x600]
|
|
PaintableWithLines (BlockContainer<HTML>) [0,0 800x80]
|
|
PaintableWithLines (BlockContainer<BODY>) [8,8 784x64]
|
|
PaintableWithLines (TableWrapper(anonymous)) [8,8 27.90625x46]
|
|
PaintableBox (Box<TABLE>) [8,8 27.90625x46]
|
|
PaintableBox (Box<TBODY>) [10,10 23.90625x42]
|
|
PaintableBox (Box<TR>) [10,10 23.90625x20]
|
|
PaintableWithLines (BlockContainer<TD>) [10,10 8.8125x20]
|
|
TextPaintable (TextNode<#text>)
|
|
PaintableWithLines (BlockContainer(anonymous)) [20.8125,10 0x20]
|
|
PaintableWithLines (BlockContainer(anonymous)) [22.8125,10 11.09375x20]
|
|
PaintableBox (Box<TR>) [10,32 23.90625x20]
|
|
PaintableWithLines (BlockContainer<TD>) [10,32 10.8125x20]
|
|
TextPaintable (TextNode<#text>)
|
|
PaintableWithLines (BlockContainer<TD>) [22.8125,32 11.09375x20]
|
|
TextPaintable (TextNode<#text>)
|
|
PaintableWithLines (BlockContainer(anonymous)) [8,54 784x18]
|
|
TextPaintable (TextNode<#text>)
|
|
|
|
SC for Viewport<#document> [0,0 800x600] [children: 1] (z-index: auto)
|
|
SC for BlockContainer<HTML> [0,0 800x80] [children: 0] (z-index: auto)
|