mirror of
https://github.com/servo/servo.git
synced 2025-09-27 23:30:08 +01:00
stylo: Add support for -webkit-fill-available
sizing keyword (#39492)
This keyword is de-facto required for web compatibility, Firefox is also enabling it (https://bugzil.la/1988938). This patch just aliases it to `stretch`. Stylo PR: https://github.com/servo/stylo/pull/243 Testing: Various tests pass Signed-off-by: Oriol Brufau <obrufau@igalia.com>
This commit is contained in:
parent
858208bd25
commit
38a63a7977
13 changed files with 23 additions and 564 deletions
|
@ -30,7 +30,7 @@ pub fn dimension(val: &stylo::Size) -> taffy::Dimension {
|
|||
stylo::Size::MinContent => taffy::Dimension::AUTO,
|
||||
stylo::Size::FitContent => taffy::Dimension::AUTO,
|
||||
stylo::Size::FitContentFunction(_) => taffy::Dimension::AUTO,
|
||||
stylo::Size::Stretch => taffy::Dimension::AUTO,
|
||||
stylo::Size::Stretch | stylo::Size::WebkitFillAvailable => taffy::Dimension::AUTO,
|
||||
|
||||
// Anchor positioning will be flagged off for time being
|
||||
stylo::Size::AnchorSizeFunction(_) => unreachable!(),
|
||||
|
@ -49,7 +49,7 @@ pub fn max_size_dimension(val: &stylo::MaxSize) -> taffy::Dimension {
|
|||
stylo::MaxSize::MinContent => taffy::Dimension::AUTO,
|
||||
stylo::MaxSize::FitContent => taffy::Dimension::AUTO,
|
||||
stylo::MaxSize::FitContentFunction(_) => taffy::Dimension::AUTO,
|
||||
stylo::MaxSize::Stretch => taffy::Dimension::AUTO,
|
||||
stylo::MaxSize::Stretch | stylo::MaxSize::WebkitFillAvailable => taffy::Dimension::AUTO,
|
||||
|
||||
// Anchor positioning will be flagged off for time being
|
||||
stylo::MaxSize::AnchorSizeFunction(_) => unreachable!(),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue