style: Support unprefixed min-content and max-content.

Support unprefixed min-content and max-content and treat the prefixed
version as aliases for
1. width, min-width, max-width if inline-axis is horizontal, and
2. height, min-height, max-height if inline-axis is vertical, and
3. inline-size, min-inline-size, max-inline-size, and
4. flex-basis.

Besides, update the test cases to use unprefixed max-content and
min-content.

Differential Revision: https://phabricator.services.mozilla.com/D7536
This commit is contained in:
Boris Chiou 2018-12-18 18:47:37 +00:00 committed by Emilio Cobos Álvarez
parent 3ed525f6c9
commit b7e728abd0

View file

@ -985,8 +985,10 @@ pub type NonNegativeLengthOrPercentageOrNormal = Either<NonNegativeLengthOrPerce
)] )]
#[repr(u8)] #[repr(u8)]
pub enum ExtremumLength { pub enum ExtremumLength {
MozMaxContent, #[parse(aliases = "-moz-max-content")]
MozMinContent, MaxContent,
#[parse(aliases = "-moz-min-content")]
MinContent,
MozFitContent, MozFitContent,
MozAvailable, MozAvailable,
} }