mirror of
https://github.com/servo/servo.git
synced 2025-08-03 04:30:10 +01:00
Support flex-{grow,shrink}, stroke-miterlimit and -moz-box-flex in geckolib.
This commit is contained in:
parent
3255bb809e
commit
53649b19d0
3 changed files with 11 additions and 0 deletions
|
@ -63,6 +63,11 @@
|
|||
// Flex container properties
|
||||
${helpers.single_keyword("flex-direction", "row row-reverse column column-reverse", experimental=True)}
|
||||
|
||||
// Flex item properties
|
||||
${helpers.predefined_type("flex-grow", "Number", "0.0", "parse_non_negative", products="gecko")}
|
||||
|
||||
${helpers.predefined_type("flex-shrink", "Number", "1.0", "parse_non_negative", products="gecko")}
|
||||
|
||||
// https://drafts.csswg.org/css-flexbox/#propdef-order
|
||||
<%helpers:longhand name="order">
|
||||
use values::computed::ComputedValueAsSpecified;
|
||||
|
|
|
@ -34,6 +34,9 @@ ${helpers.single_keyword("stroke-linecap", "butt round square", products="gecko"
|
|||
|
||||
${helpers.single_keyword("stroke-linejoin", "miter round bevel", products="gecko")}
|
||||
|
||||
${helpers.predefined_type("stroke-miterlimit", "Number", "4.0", "parse_at_least_one",
|
||||
products="gecko")}
|
||||
|
||||
${helpers.predefined_type("stroke-opacity", "Opacity", "1.0", products="gecko")}
|
||||
|
||||
// Section 14 - Clipping, Masking and Compositing
|
||||
|
|
|
@ -10,3 +10,6 @@
|
|||
|
||||
${helpers.single_keyword("-moz-box-align", "stretch start center baseline end", products="gecko",
|
||||
gecko_ffi_name="mBoxAlign", gecko_constant_prefix="NS_STYLE_BOX_ALIGN")}
|
||||
|
||||
${helpers.predefined_type("-moz-box-flex", "Number", "0.0", "parse_non_negative", products="gecko",
|
||||
gecko_ffi_name="mBoxFlex")}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue