mirror of
https://github.com/servo/servo.git
synced 2025-06-06 16:45:39 +00:00
Enable (behind a pref) parsing of the flex-*
properties
This commit is contained in:
parent
554af02ab4
commit
dcd25a06da
2 changed files with 14 additions and 7 deletions
|
@ -72,7 +72,8 @@ ${helpers.predefined_type(
|
||||||
${helpers.single_keyword(
|
${helpers.single_keyword(
|
||||||
"flex-direction",
|
"flex-direction",
|
||||||
"row row-reverse column column-reverse",
|
"row row-reverse column column-reverse",
|
||||||
engines="gecko servo-2013",
|
engines="gecko servo-2013 servo-2020",
|
||||||
|
servo_2020_pref="layout.flexbox.enabled",
|
||||||
spec="https://drafts.csswg.org/css-flexbox/#flex-direction-property",
|
spec="https://drafts.csswg.org/css-flexbox/#flex-direction-property",
|
||||||
extra_prefixes="webkit",
|
extra_prefixes="webkit",
|
||||||
animation_value_type="discrete",
|
animation_value_type="discrete",
|
||||||
|
@ -83,7 +84,8 @@ ${helpers.single_keyword(
|
||||||
${helpers.single_keyword(
|
${helpers.single_keyword(
|
||||||
"flex-wrap",
|
"flex-wrap",
|
||||||
"nowrap wrap wrap-reverse",
|
"nowrap wrap wrap-reverse",
|
||||||
engines="gecko servo-2013",
|
engines="gecko servo-2013 servo-2020",
|
||||||
|
servo_2020_pref="layout.flexbox.enabled",
|
||||||
spec="https://drafts.csswg.org/css-flexbox/#flex-wrap-property",
|
spec="https://drafts.csswg.org/css-flexbox/#flex-wrap-property",
|
||||||
extra_prefixes="webkit",
|
extra_prefixes="webkit",
|
||||||
animation_value_type="discrete",
|
animation_value_type="discrete",
|
||||||
|
@ -205,7 +207,8 @@ ${helpers.predefined_type(
|
||||||
"flex-grow",
|
"flex-grow",
|
||||||
"NonNegativeNumber",
|
"NonNegativeNumber",
|
||||||
"From::from(0.0)",
|
"From::from(0.0)",
|
||||||
engines="gecko servo-2013",
|
engines="gecko servo-2013 servo-2020",
|
||||||
|
servo_2020_pref="layout.flexbox.enabled",
|
||||||
spec="https://drafts.csswg.org/css-flexbox/#flex-grow-property",
|
spec="https://drafts.csswg.org/css-flexbox/#flex-grow-property",
|
||||||
extra_prefixes="webkit",
|
extra_prefixes="webkit",
|
||||||
animation_value_type="NonNegativeNumber",
|
animation_value_type="NonNegativeNumber",
|
||||||
|
@ -216,7 +219,8 @@ ${helpers.predefined_type(
|
||||||
"flex-shrink",
|
"flex-shrink",
|
||||||
"NonNegativeNumber",
|
"NonNegativeNumber",
|
||||||
"From::from(1.0)",
|
"From::from(1.0)",
|
||||||
engines="gecko servo-2013",
|
engines="gecko servo-2013 servo-2020",
|
||||||
|
servo_2020_pref="layout.flexbox.enabled",
|
||||||
spec="https://drafts.csswg.org/css-flexbox/#flex-shrink-property",
|
spec="https://drafts.csswg.org/css-flexbox/#flex-shrink-property",
|
||||||
extra_prefixes="webkit",
|
extra_prefixes="webkit",
|
||||||
animation_value_type="NonNegativeNumber",
|
animation_value_type="NonNegativeNumber",
|
||||||
|
@ -278,7 +282,8 @@ ${helpers.predefined_type(
|
||||||
"flex-basis",
|
"flex-basis",
|
||||||
"FlexBasis",
|
"FlexBasis",
|
||||||
"computed::FlexBasis::auto()",
|
"computed::FlexBasis::auto()",
|
||||||
engines="gecko servo-2013",
|
engines="gecko servo-2013 servo-2020",
|
||||||
|
servo_2020_pref="layout.flexbox.enabled",
|
||||||
spec="https://drafts.csswg.org/css-flexbox/#flex-basis-property",
|
spec="https://drafts.csswg.org/css-flexbox/#flex-basis-property",
|
||||||
extra_prefixes="webkit",
|
extra_prefixes="webkit",
|
||||||
animation_value_type="FlexBasis",
|
animation_value_type="FlexBasis",
|
||||||
|
|
|
@ -5,7 +5,8 @@
|
||||||
<%namespace name="helpers" file="/helpers.mako.rs" />
|
<%namespace name="helpers" file="/helpers.mako.rs" />
|
||||||
|
|
||||||
<%helpers:shorthand name="flex-flow"
|
<%helpers:shorthand name="flex-flow"
|
||||||
engines="gecko servo-2013"
|
engines="gecko servo-2013 servo-2020",
|
||||||
|
servo_2020_pref="layout.flexbox.enabled",
|
||||||
sub_properties="flex-direction flex-wrap"
|
sub_properties="flex-direction flex-wrap"
|
||||||
extra_prefixes="webkit"
|
extra_prefixes="webkit"
|
||||||
derive_serialize="True"
|
derive_serialize="True"
|
||||||
|
@ -45,7 +46,8 @@
|
||||||
</%helpers:shorthand>
|
</%helpers:shorthand>
|
||||||
|
|
||||||
<%helpers:shorthand name="flex"
|
<%helpers:shorthand name="flex"
|
||||||
engines="gecko servo-2013"
|
engines="gecko servo-2013 servo-2020",
|
||||||
|
servo_2020_pref="layout.flexbox.enabled",
|
||||||
sub_properties="flex-grow flex-shrink flex-basis"
|
sub_properties="flex-grow flex-shrink flex-basis"
|
||||||
extra_prefixes="webkit"
|
extra_prefixes="webkit"
|
||||||
derive_serialize="True"
|
derive_serialize="True"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue