mirror of
https://github.com/servo/servo.git
synced 2025-08-06 14:10:11 +01:00
Rename animatable to animation_type.
animation_type takes following values: animation_type="none" for non-animatable properties animation_type="normal" for animatable properties animation_type="discrete" for animatable but discrete type of animations We use string value to distinguish the case where no animation_type is specified. animation_type="discrete" will be used in a subsequent patch to make a property animatable as discrete type.
This commit is contained in:
parent
3beaa8d2e9
commit
03d354afba
24 changed files with 251 additions and 246 deletions
|
@ -12,10 +12,10 @@
|
|||
// TODO(pcwalton): `invert`
|
||||
${helpers.predefined_type("outline-color", "CSSColor", "computed::CSSColor::CurrentColor",
|
||||
initial_specified_value="specified::CSSColor::currentcolor()",
|
||||
animatable=True, complex_color=True, need_clone=True,
|
||||
animation_type="normal", complex_color=True, need_clone=True,
|
||||
spec="https://drafts.csswg.org/css-ui/#propdef-outline-color")}
|
||||
|
||||
<%helpers:longhand name="outline-style" need_clone="True" animatable="False"
|
||||
<%helpers:longhand name="outline-style" need_clone="True" animation_type="none"
|
||||
spec="https://drafts.csswg.org/css-ui/#propdef-outline-style">
|
||||
|
||||
use std::fmt;
|
||||
|
@ -64,7 +64,7 @@ ${helpers.predefined_type("outline-color", "CSSColor", "computed::CSSColor::Curr
|
|||
}
|
||||
</%helpers:longhand>
|
||||
|
||||
<%helpers:longhand name="outline-width" animatable="True"
|
||||
<%helpers:longhand name="outline-width" animation_type="normal"
|
||||
spec="https://drafts.csswg.org/css-ui/#propdef-outline-width">
|
||||
use app_units::Au;
|
||||
use std::fmt;
|
||||
|
@ -124,9 +124,9 @@ ${helpers.predefined_type("outline-color", "CSSColor", "computed::CSSColor::Curr
|
|||
"computed::BorderRadiusSize::zero()",
|
||||
"parse", products="gecko",
|
||||
boxed=True,
|
||||
animatable=False,
|
||||
animation_type="none",
|
||||
spec="Nonstandard (https://developer.mozilla.org/en-US/docs/Web/CSS/-moz-outline-radius)")}
|
||||
% endfor
|
||||
|
||||
${helpers.predefined_type("outline-offset", "Length", "Au(0)", products="servo gecko", animatable=True,
|
||||
${helpers.predefined_type("outline-offset", "Length", "Au(0)", products="servo gecko", animation_type="normal",
|
||||
spec="https://drafts.csswg.org/css-ui/#propdef-outline-offset")}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue