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

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

Issue 2932593004: Update the snap points css properties (Closed)
Patch Set: update some tests Created 3 years, 6 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 1831 matching lines...) Expand 10 before | Expand all | Expand 10 after
1842 interpolable: true, 1842 interpolable: true,
1843 svg: true, 1843 svg: true,
1844 }, 1844 },
1845 { 1845 {
1846 name: "scroll-behavior", 1846 name: "scroll-behavior",
1847 runtime_flag: "CSSOMSmoothScroll", 1847 runtime_flag: "CSSOMSmoothScroll",
1848 type_name: "ScrollBehavior", 1848 type_name: "ScrollBehavior",
1849 }, 1849 },
1850 { 1850 {
1851 name: "scroll-snap-type", 1851 name: "scroll-snap-type",
1852 runtime_flag: "CSSScrollSnapPoints",
1853 type_name: "ScrollSnapType",
1854 },
1855 {
1856 name: "scroll-snap-points-x",
1857 converter: "ConvertSnapPoints",
1858 runtime_flag: "CSSScrollSnapPoints",
1859 },
1860 {
1861 name: "scroll-snap-points-y",
1862 converter: "ConvertSnapPoints",
1863 runtime_flag: "CSSScrollSnapPoints",
1864 },
1865 {
1866 name: "scroll-snap-destination",
1867 converter: "ConvertPosition",
1868 runtime_flag: "CSSScrollSnapPoints",
1869 },
1870 {
1871 name: "scroll-snap-coordinate",
1872 api_class: true, 1852 api_class: true,
1873 api_methods: ["parseSingleValue"], 1853 api_methods: ["parseSingleValue"],
1874 converter: "ConvertSnapCoordinates", 1854 converter: "ConvertSnapType",
1875 runtime_flag: "CSSScrollSnapPoints", 1855 getter: "GetScrollSnapType",
1876 }, 1856 runtime_flag: "CSSScrollSnapPoints",
1877 { 1857 },
1858 {
1859 name: "scroll-snap-align",
1860 api_class: true,
1861 api_methods: ["parseSingleValue"],
1862 converter: "ConvertSnapAlign",
1863 getter: "GetScrollSnapAlign",
1864 runtime_flag: "CSSScrollSnapPoints",
1865 },
1866 {
1867 name: "scroll-snap-stop",
1868 default_value: "normal",
1869 field_template: "keyword",
shend 2017/06/14 01:37:38 When you add this line, I believe that the enum ma
sunyunjia 2017/06/14 18:36:21 Acknowledged.
1870 keywords: ["normal", "always"],
1871 runtime_flag: "CSSScrollSnapPoints",
1872 },
1873 {
1874 name: "scroll-padding-top",
1875 api_class: "CSSPropertyAPIScrollPadding",
1876 api_methods: ["parseSingleValue"],
1877 converter: "ConvertLength",
1878 initial: "InitialScrollPadding",
1879 include_paths: ["platform/Length.h"],
1880 typedom_types: ["Length", "Percent"],
1881 type_name: "Length",
1882 runtime_flag: "CSSScrollSnapPoints",
1883 },
1884 {
1885 name: "scroll-padding-bottom",
1886 api_class: "CSSPropertyAPIScrollPadding",
1887 api_methods: ["parseSingleValue"],
1888 converter: "ConvertLength",
1889 initial: "InitialScrollPadding",
1890 include_paths: ["platform/Length.h"],
1891 typedom_types: ["Length", "Percent"],
1892 type_name: "Length",
1893 runtime_flag: "CSSScrollSnapPoints",
1894 },
1895 {
1896 name: "scroll-padding-left",
1897 api_class: "CSSPropertyAPIScrollPadding",
1898 api_methods: ["parseSingleValue"],
1899 converter: "ConvertLength",
1900 initial: "InitialScrollPadding",
1901 include_paths: ["platform/Length.h"],
1902 typedom_types: ["Length", "Percent"],
1903 type_name: "Length",
1904 runtime_flag: "CSSScrollSnapPoints",
1905 },
1906 {
1907 name: "scroll-padding-right",
1908 api_class: "CSSPropertyAPIScrollPadding",
1909 api_methods: ["parseSingleValue"],
1910 converter: "ConvertLength",
1911 initial: "InitialScrollPadding",
1912 include_paths: ["platform/Length.h"],
1913 typedom_types: ["Length", "Percent"],
1914 type_name: "Length",
1915 runtime_flag: "CSSScrollSnapPoints",
1916 },
1917 {
1918 name: "scroll-padding-block-start",
1919 api_class: "CSSPropertyAPIScrollPadding",
1920 api_methods: ["parseSingleValue"],
1921 converter: "ConvertLength",
1922 initial: "InitialScrollPadding",
1923 include_paths: ["platform/Length.h"],
1924 typedom_types: ["Length", "Percent"],
1925 type_name: "Length",
1926 direction_aware: true,
1927 runtime_flag: "CSSScrollSnapPoints",
1928 },
1929 {
1930 name: "scroll-padding-block-end",
1931 api_class: "CSSPropertyAPIScrollPadding",
1932 api_methods: ["parseSingleValue"],
1933 converter: "ConvertLength",
1934 initial: "InitialScrollPadding",
1935 include_paths: ["platform/Length.h"],
1936 typedom_types: ["Length", "Percent"],
1937 type_name: "Length",
1938 direction_aware: true,
1939 runtime_flag: "CSSScrollSnapPoints",
1940 },
1941 {
1942 name: "scroll-padding-inline-start",
1943 api_class: "CSSPropertyAPIScrollPadding",
1944 api_methods: ["parseSingleValue"],
1945 converter: "ConvertLength",
1946 initial: "InitialScrollPadding",
1947 include_paths: ["platform/Length.h"],
1948 typedom_types: ["Length", "Percent"],
1949 type_name: "Length",
1950 direction_aware: true,
1951 runtime_flag: "CSSScrollSnapPoints",
1952 },
1953 {
1954 name: "scroll-padding-inline-end",
1955 api_class: "CSSPropertyAPIScrollPadding",
1956 api_methods: ["parseSingleValue"],
1957 converter: "ConvertLength",
1958 initial: "InitialScrollPadding",
1959 include_paths: ["platform/Length.h"],
1960 typedom_types: ["Length", "Percent"],
1961 type_name: "Length",
1962 direction_aware: true,
1963 runtime_flag: "CSSScrollSnapPoints",
1964 },
1965 {
1966 name: "scroll-snap-margin-top",
1967 api_class: "CSSPropertyAPIScrollSnapMargin",
1968 api_methods: ["parseSingleValue"],
1969 converter: "ConvertLength",
1970 initial: "InitialScrollSnapMargin",
1971 include_paths: ["platform/Length.h"],
1972 type_name: "Length",
1973 runtime_flag: "CSSScrollSnapPoints",
1974 },
1975 {
1976 name: "scroll-snap-margin-bottom",
1977 api_class: "CSSPropertyAPIScrollSnapMargin",
1978 api_methods: ["parseSingleValue"],
1979 converter: "ConvertLength",
1980 initial: "InitialScrollSnapMargin",
1981 include_paths: ["platform/Length.h"],
1982 type_name: "Length",
1983 runtime_flag: "CSSScrollSnapPoints",
1984 },
1985 {
1986 name: "scroll-snap-margin-left",
1987 api_class: "CSSPropertyAPIScrollSnapMargin",
1988 api_methods: ["parseSingleValue"],
1989 converter: "ConvertLength",
1990 initial: "InitialScrollSnapMargin",
1991 include_paths: ["platform/Length.h"],
1992 type_name: "Length",
1993 runtime_flag: "CSSScrollSnapPoints",
1994 },
1995 {
1996 name: "scroll-snap-margin-right",
1997 api_class: "CSSPropertyAPIScrollSnapMargin",
1998 api_methods: ["parseSingleValue"],
1999 converter: "ConvertLength",
2000 initial: "InitialScrollSnapMargin",
2001 include_paths: ["platform/Length.h"],
2002 type_name: "Length",
2003 runtime_flag: "CSSScrollSnapPoints",
2004 },
2005 {
2006 name: "scroll-snap-margin-block-start",
2007 api_class: "CSSPropertyAPIScrollSnapMargin",
2008 api_methods: ["parseSingleValue"],
2009 converter: "ConvertLength",
2010 initial: "InitialScrollSnapMargin",
2011 direction_aware: true,
2012 include_paths: ["platform/Length.h"],
2013 type_name: "Length",
2014 runtime_flag: "CSSScrollSnapPoints",
2015 },
2016 {
2017 name: "scroll-snap-margin-block-end",
2018 api_class: "CSSPropertyAPIScrollSnapMargin",
2019 api_methods: ["parseSingleValue"],
2020 converter: "ConvertLength",
2021 initial: "InitialScrollSnapMargin",
2022 direction_aware: true,
2023 include_paths: ["platform/Length.h"],
2024 type_name: "Length",
2025 runtime_flag: "CSSScrollSnapPoints",
2026 },
2027 {
2028 name: "scroll-snap-margin-inline-start",
2029 api_class: "CSSPropertyAPIScrollSnapMargin",
2030 api_methods: ["parseSingleValue"],
2031 converter: "ConvertLength",
2032 initial: "InitialScrollSnapMargin",
2033 direction_aware: true,
2034 include_paths: ["platform/Length.h"],
2035 type_name: "Length",
2036 runtime_flag: "CSSScrollSnapPoints",
2037 },
2038 {
2039 name: "scroll-snap-margin-inline-end",
2040 api_class: "CSSPropertyAPIScrollSnapMargin",
2041 api_methods: ["parseSingleValue"],
2042 converter: "ConvertLength",
2043 initial: "InitialScrollSnapMargin",
2044 direction_aware: true,
2045 include_paths: ["platform/Length.h"],
2046 type_name: "Length",
2047 runtime_flag: "CSSScrollSnapPoints",
2048 },
2049 {
1878 name: "shape-image-threshold", 2050 name: "shape-image-threshold",
1879 api_class: true, 2051 api_class: true,
1880 api_methods: ["parseSingleValue"], 2052 api_methods: ["parseSingleValue"],
1881 interpolable: true, 2053 interpolable: true,
1882 type_name: "float", 2054 type_name: "float",
1883 }, 2055 },
1884 { 2056 {
1885 name: "shape-margin", 2057 name: "shape-margin",
1886 api_class: true, 2058 api_class: true,
1887 api_methods: ["parseSingleValue"], 2059 api_methods: ["parseSingleValue"],
(...skipping 1318 matching lines...) Expand 10 before | Expand all | Expand 10 after
3206 }, 3378 },
3207 { 3379 {
3208 name: "page-break-before", 3380 name: "page-break-before",
3209 longhands: "break-before", 3381 longhands: "break-before",
3210 }, 3382 },
3211 { 3383 {
3212 name: "page-break-inside", 3384 name: "page-break-inside",
3213 longhands: "break-inside", 3385 longhands: "break-inside",
3214 }, 3386 },
3215 { 3387 {
3388 name: "scroll-padding",
3389 longhands: "scroll-padding-top;scroll-padding-right;scroll-padding-bottom; scroll-padding-left",
3390 runtime_flag: "CSSScrollSnapPoints",
3391 },
3392 {
3393 name: "scroll-padding-block",
3394 longhands: "scroll-padding-block-start;scroll-padding-block-end",
3395 runtime_flag: "CSSScrollSnapPoints",
3396 },
3397 {
3398 name: "scroll-padding-inline",
3399 longhands: "scroll-padding-inline-start;scroll-padding-inline-end",
3400 runtime_flag: "CSSScrollSnapPoints",
3401 },
3402 {
3403 name: "scroll-snap-margin",
3404 longhands: "scroll-snap-margin-top;scroll-snap-margin-right;scroll-snap-ma rgin-bottom;scroll-snap-margin-left",
3405 runtime_flag: "CSSScrollSnapPoints",
3406 },
3407 {
3408 name: "scroll-snap-margin-block",
3409 longhands: "scroll-snap-margin-block-start;scroll-snap-margin-block-end",
3410 runtime_flag: "CSSScrollSnapPoints",
3411 },
3412 {
3413 name: "scroll-snap-margin-inline",
3414 longhands: "scroll-snap-margin-inline-start;scroll-snap-margin-inline-end" ,
3415 runtime_flag: "CSSScrollSnapPoints",
3416 },
3417 {
3216 name: "transition", 3418 name: "transition",
3217 longhands: "transition-property;transition-duration;transition-timing-func tion;transition-delay", 3419 longhands: "transition-property;transition-duration;transition-timing-func tion;transition-delay",
3218 }, 3420 },
3219 { 3421 {
3220 name: "-webkit-border-after", 3422 name: "-webkit-border-after",
3221 longhands: "-webkit-border-after-width;-webkit-border-after-style;-webkit- border-after-color", 3423 longhands: "-webkit-border-after-width;-webkit-border-after-style;-webkit- border-after-color",
3222 }, 3424 },
3223 { 3425 {
3224 name: "-webkit-border-before", 3426 name: "-webkit-border-before",
3225 longhands: "-webkit-border-before-width;-webkit-border-before-style;-webki t-border-before-color", 3427 longhands: "-webkit-border-before-width;-webkit-border-before-style;-webki t-border-before-color",
(...skipping 327 matching lines...) Expand 10 before | Expand all | Expand 10 after
3553 { 3755 {
3554 name: "-webkit-transition-timing-function", 3756 name: "-webkit-transition-timing-function",
3555 alias_for: "transition-timing-function", 3757 alias_for: "transition-timing-function",
3556 }, 3758 },
3557 { 3759 {
3558 name: "-webkit-user-select", 3760 name: "-webkit-user-select",
3559 alias_for: "user-select", 3761 alias_for: "user-select",
3560 }, 3762 },
3561 ], 3763 ],
3562 } 3764 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698