mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 17:57:35 +00:00
LibWeb: Resolve flex item percentages against used flex container sizes
Once we've resolved the used flex item width & height, we should allow
percentage flex item sizes to resolve against them instead of forcing
flex items to always treat percentages as auto while doing intrinsic
sizing layout.
Regressed in 8dd489da61
.
This commit is contained in:
parent
edd7de3c77
commit
ac124fbaae
6 changed files with 126 additions and 56 deletions
|
@ -124,11 +124,11 @@ private:
|
|||
CSSPixels inner_cross_size(Box const&) const;
|
||||
bool has_main_min_size(Box const&) const;
|
||||
bool has_cross_min_size(Box const&) const;
|
||||
CSSPixels specified_main_max_size(Box const&, AvailableSpace const&) const;
|
||||
CSSPixels specified_cross_max_size(Box const&, AvailableSpace const&) const;
|
||||
CSSPixels specified_main_max_size(Box const&) const;
|
||||
CSSPixels specified_cross_max_size(Box const&) const;
|
||||
bool is_cross_auto(Box const&) const;
|
||||
CSSPixels specified_main_min_size(Box const&, AvailableSpace const&) const;
|
||||
CSSPixels specified_cross_min_size(Box const&, AvailableSpace const&) const;
|
||||
CSSPixels specified_main_min_size(Box const&) const;
|
||||
CSSPixels specified_cross_min_size(Box const&) const;
|
||||
bool has_main_max_size(Box const&) const;
|
||||
bool has_cross_max_size(Box const&) const;
|
||||
CSSPixels automatic_minimum_size(FlexItem const&) const;
|
||||
|
@ -143,8 +143,8 @@ private:
|
|||
CSS::Size const& computed_cross_min_size(Box const&) const;
|
||||
CSS::Size const& computed_cross_max_size(Box const&) const;
|
||||
|
||||
CSSPixels get_pixel_width(Box const&, AvailableSpace const&, CSS::Size const&) const;
|
||||
CSSPixels get_pixel_height(Box const&, AvailableSpace const&, CSS::Size const&) const;
|
||||
CSSPixels get_pixel_width(Box const&, CSS::Size const&) const;
|
||||
CSSPixels get_pixel_height(Box const&, CSS::Size const&) const;
|
||||
|
||||
bool flex_item_is_stretched(FlexItem const&) const;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue