OLD | NEW |
1 { | 1 { |
2 // This file specifies all the CSS properties we support and the necessary | 2 // This file specifies all the CSS properties we support and the necessary |
3 // information for our code generation. The various supported arguments | 3 // information for our code generation. The various supported arguments |
4 // are described below with example usage | 4 // are described below with example usage |
5 | 5 |
6 parameters: { | 6 parameters: { |
7 // - alias_for: "other-property" | 7 // - alias_for: "other-property" |
8 // Properties specifying alias_for should be virtually identical to the | 8 // Properties specifying alias_for should be virtually identical to the |
9 // properties they alias. Minor parsing differences are allowed as long as | 9 // properties they alias. Minor parsing differences are allowed as long as |
10 // the CSSValues created are of the same format of the aliased property. | 10 // the CSSValues created are of the same format of the aliased property. |
(...skipping 1725 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1736 converter: "ConvertLengthOrAuto", | 1736 converter: "ConvertLengthOrAuto", |
1737 interpolable: true, | 1737 interpolable: true, |
1738 svg: true, | 1738 svg: true, |
1739 }, | 1739 }, |
1740 { | 1740 { |
1741 name: "scroll-behavior", | 1741 name: "scroll-behavior", |
1742 runtime_flag: "CSSOMSmoothScroll", | 1742 runtime_flag: "CSSOMSmoothScroll", |
1743 type_name: "ScrollBehavior", | 1743 type_name: "ScrollBehavior", |
1744 }, | 1744 }, |
1745 { | 1745 { |
| 1746 name: "scroll-boundary-behavior-x", |
| 1747 default_value: "auto", |
| 1748 field_template: "keyword", |
| 1749 keywords: ["auto", "contain", "none"], |
| 1750 type_name: "EScrollBoundaryBehavior", |
| 1751 }, |
| 1752 { |
| 1753 name: "scroll-boundary-behavior-y", |
| 1754 default_value: "auto", |
| 1755 field_template: "keyword", |
| 1756 keywords: ["auto", "contain", "none"], |
| 1757 type_name: "EScrollBoundaryBehavior", |
| 1758 }, |
| 1759 { |
1746 name: "scroll-snap-type", | 1760 name: "scroll-snap-type", |
1747 runtime_flag: "CSSScrollSnapPoints", | 1761 runtime_flag: "CSSScrollSnapPoints", |
1748 type_name: "ScrollSnapType", | 1762 type_name: "ScrollSnapType", |
1749 }, | 1763 }, |
1750 { | 1764 { |
1751 name: "scroll-snap-points-x", | 1765 name: "scroll-snap-points-x", |
1752 converter: "ConvertSnapPoints", | 1766 converter: "ConvertSnapPoints", |
1753 runtime_flag: "CSSScrollSnapPoints", | 1767 runtime_flag: "CSSScrollSnapPoints", |
1754 }, | 1768 }, |
1755 { | 1769 { |
(...skipping 1204 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2960 }, | 2974 }, |
2961 { | 2975 { |
2962 name: "outline", | 2976 name: "outline", |
2963 longhands: "outline-color;outline-style;outline-width", | 2977 longhands: "outline-color;outline-style;outline-width", |
2964 }, | 2978 }, |
2965 { | 2979 { |
2966 name: "overflow", | 2980 name: "overflow", |
2967 longhands: "overflow-x;overflow-y", | 2981 longhands: "overflow-x;overflow-y", |
2968 }, | 2982 }, |
2969 { | 2983 { |
| 2984 name: "scroll-boundary-behavior", |
| 2985 longhands: "scroll-boundary-behavior-x;scroll-boundary-behavior-y", |
| 2986 }, |
| 2987 { |
2970 name: "padding", | 2988 name: "padding", |
2971 longhands: "padding-top;padding-right;padding-bottom;padding-left", | 2989 longhands: "padding-top;padding-right;padding-bottom;padding-left", |
2972 }, | 2990 }, |
2973 { | 2991 { |
2974 name: "page-break-after", | 2992 name: "page-break-after", |
2975 longhands: "break-after", | 2993 longhands: "break-after", |
2976 }, | 2994 }, |
2977 { | 2995 { |
2978 name: "page-break-before", | 2996 name: "page-break-before", |
2979 longhands: "break-before", | 2997 longhands: "break-before", |
(...skipping 343 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3323 { | 3341 { |
3324 name: "-webkit-transition-timing-function", | 3342 name: "-webkit-transition-timing-function", |
3325 alias_for: "transition-timing-function", | 3343 alias_for: "transition-timing-function", |
3326 }, | 3344 }, |
3327 { | 3345 { |
3328 name: "-webkit-user-select", | 3346 name: "-webkit-user-select", |
3329 alias_for: "user-select", | 3347 alias_for: "user-select", |
3330 }, | 3348 }, |
3331 ], | 3349 ], |
3332 } | 3350 } |
OLD | NEW |