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
|
@ -383,7 +383,7 @@ impl From<StyleSize> for Size<LengthPercentage> {
|
|||
StyleSize::MaxContent => Size::MaxContent,
|
||||
StyleSize::FitContent => Size::FitContent,
|
||||
StyleSize::FitContentFunction(lp) => Size::FitContentFunction(lp.0),
|
||||
StyleSize::Stretch => Size::Stretch,
|
||||
StyleSize::Stretch | StyleSize::WebkitFillAvailable => Size::Stretch,
|
||||
StyleSize::AnchorSizeFunction(_) | StyleSize::AnchorContainingCalcFunction(_) => {
|
||||
unreachable!("anchor-size() should be disabled")
|
||||
},
|
||||
|
@ -400,7 +400,7 @@ impl From<StyleMaxSize> for Size<LengthPercentage> {
|
|||
StyleMaxSize::MaxContent => Size::MaxContent,
|
||||
StyleMaxSize::FitContent => Size::FitContent,
|
||||
StyleMaxSize::FitContentFunction(lp) => Size::FitContentFunction(lp.0),
|
||||
StyleMaxSize::Stretch => Size::Stretch,
|
||||
StyleMaxSize::Stretch | StyleMaxSize::WebkitFillAvailable => Size::Stretch,
|
||||
StyleMaxSize::AnchorSizeFunction(_) | StyleMaxSize::AnchorContainingCalcFunction(_) => {
|
||||
unreachable!("anchor-size() should be disabled")
|
||||
},
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue