Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1)

Side by Side Diff: third_party/WebKit/Source/core/css/CSSProperties.json5

Issue 2769793002: Implement CSS: scroll-boundary-behavior (Closed)
Patch Set: Disable touch on mac Created 3 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 2087 matching lines...) Expand 10 before | Expand all | Expand 10 after
2098 { 2098 {
2099 name: "scroll-behavior", 2099 name: "scroll-behavior",
2100 runtime_flag: "CSSOMSmoothScroll", 2100 runtime_flag: "CSSOMSmoothScroll",
2101 type_name: "ScrollBehavior", 2101 type_name: "ScrollBehavior",
2102 field_template: "storage_only", 2102 field_template: "storage_only",
2103 field_group: "rare-non-inherited", 2103 field_group: "rare-non-inherited",
2104 field_size: 2, 2104 field_size: 2,
2105 default_value: "kScrollBehaviorAuto", 2105 default_value: "kScrollBehaviorAuto",
2106 }, 2106 },
2107 { 2107 {
2108 name: "scroll-boundary-behavior-x",
2109 default_value: "auto",
2110 field_template: "keyword",
2111 keywords: ["auto", "contain", "none"],
2112 type_name: "EScrollBoundaryBehavior",
2113 runtime_flag: "CSSScrollBoundaryBehavior",
2114 },
2115 {
2116 name: "scroll-boundary-behavior-y",
2117 default_value: "auto",
2118 field_template: "keyword",
2119 keywords: ["auto", "contain", "none"],
2120 type_name: "EScrollBoundaryBehavior",
2121 runtime_flag: "CSSScrollBoundaryBehavior",
2122 },
2123 {
2108 name: "scroll-snap-type", 2124 name: "scroll-snap-type",
2109 api_class: true, 2125 api_class: true,
2110 api_methods: ["parseSingleValue"], 2126 api_methods: ["parseSingleValue"],
2111 converter: "ConvertSnapType", 2127 converter: "ConvertSnapType",
2112 getter: "GetScrollSnapType", 2128 getter: "GetScrollSnapType",
2113 runtime_flag: "CSSScrollSnapPoints", 2129 runtime_flag: "CSSScrollSnapPoints",
2114 field_template: "external", 2130 field_template: "external",
2115 type_name: "ScrollSnapType", 2131 type_name: "ScrollSnapType",
2116 field_group: "rare-non-inherited->scroll-snap", 2132 field_group: "rare-non-inherited->scroll-snap",
2117 include_paths: ["core/style/ScrollSnap.h"], 2133 include_paths: ["core/style/ScrollSnap.h"],
(...skipping 1698 matching lines...) Expand 10 before | Expand all | Expand 10 after
3816 name: "outline", 3832 name: "outline",
3817 longhands: "outline-color;outline-style;outline-width", 3833 longhands: "outline-color;outline-style;outline-width",
3818 }, 3834 },
3819 { 3835 {
3820 name: "overflow", 3836 name: "overflow",
3821 longhands: "overflow-x;overflow-y", 3837 longhands: "overflow-x;overflow-y",
3822 api_class: true, 3838 api_class: true,
3823 api_methods: ["parseShorthand"], 3839 api_methods: ["parseShorthand"],
3824 }, 3840 },
3825 { 3841 {
3842 name: "scroll-boundary-behavior",
3843 longhands: "scroll-boundary-behavior-x;scroll-boundary-behavior-y",
3844 runtime_flag: "CSSScrollBoundaryBehavior",
3845 },
3846 {
3826 name: "padding", 3847 name: "padding",
3827 longhands: "padding-top;padding-right;padding-bottom;padding-left", 3848 longhands: "padding-top;padding-right;padding-bottom;padding-left",
3828 }, 3849 },
3829 { 3850 {
3830 name: "page-break-after", 3851 name: "page-break-after",
3831 longhands: "break-after", 3852 longhands: "break-after",
3832 }, 3853 },
3833 { 3854 {
3834 name: "page-break-before", 3855 name: "page-break-before",
3835 longhands: "break-before", 3856 longhands: "break-before",
(...skipping 376 matching lines...) Expand 10 before | Expand all | Expand 10 after
4212 { 4233 {
4213 name: "-webkit-transition-timing-function", 4234 name: "-webkit-transition-timing-function",
4214 alias_for: "transition-timing-function", 4235 alias_for: "transition-timing-function",
4215 }, 4236 },
4216 { 4237 {
4217 name: "-webkit-user-select", 4238 name: "-webkit-user-select",
4218 alias_for: "user-select", 4239 alias_for: "user-select",
4219 }, 4240 },
4220 ], 4241 ],
4221 } 4242 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698