mirror of
https://github.com/servo/servo.git
synced 2025-08-05 13:40:08 +01:00
Move IndependentFormattingContext::as_replaced to IndependentFormattingContextContents
This commit is contained in:
parent
b66dd66403
commit
b53959d23d
4 changed files with 32 additions and 19 deletions
|
@ -288,24 +288,24 @@ impl BlockLevelBox {
|
|||
)
|
||||
},
|
||||
)),
|
||||
BlockLevelBox::Independent(contents) => {
|
||||
BlockLevelBox::Independent(independent) => {
|
||||
Fragment::Box(positioning_context.layout_maybe_position_relative_fragment(
|
||||
layout_context,
|
||||
containing_block,
|
||||
&contents.style,
|
||||
|positioning_context| match contents.as_replaced() {
|
||||
&independent.style,
|
||||
|positioning_context| match independent.contents.as_replaced() {
|
||||
Ok(replaced) => layout_in_flow_replaced_block_level(
|
||||
containing_block,
|
||||
contents.tag,
|
||||
&contents.style,
|
||||
independent.tag,
|
||||
&independent.style,
|
||||
replaced,
|
||||
),
|
||||
Err(non_replaced) => layout_in_flow_non_replaced_block_level(
|
||||
layout_context,
|
||||
positioning_context,
|
||||
containing_block,
|
||||
contents.tag,
|
||||
&contents.style,
|
||||
independent.tag,
|
||||
&independent.style,
|
||||
NonReplacedContents::EstablishesAnIndependentFormattingContext(
|
||||
non_replaced,
|
||||
),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue