| 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 96 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 107 // example, if the type_name is 'Vector<String>', include_paths should be | 107 // example, if the type_name is 'Vector<String>', include_paths should be |
| 108 // ["platform/wtf/Vector.h", "platform/wtf/text/WTFString.h"] | 108 // ["platform/wtf/Vector.h", "platform/wtf/text/WTFString.h"] |
| 109 include_paths: { | 109 include_paths: { |
| 110 default: [], | 110 default: [], |
| 111 }, | 111 }, |
| 112 | 112 |
| 113 // Name of the pointer type that wraps this field (e.g. RefPtr). | 113 // Name of the pointer type that wraps this field (e.g. RefPtr). |
| 114 // Can only be set if the field template is storage_only. | 114 // Can only be set if the field template is storage_only. |
| 115 wrapper_pointer_name: { | 115 wrapper_pointer_name: { |
| 116 valid_type: "str", | 116 valid_type: "str", |
| 117 valid_values: ["RefPtr", "Persistent"], | 117 // TODO(shend): Remove DataRef once we generate all of |
| 118 // StyleRareNonInheritedData. |
| 119 valid_values: ["RefPtr", "Persistent", "std::unique_ptr", "DataPersistent"
, "DataRef"], |
| 118 }, | 120 }, |
| 119 | 121 |
| 120 // - keywords: ["keyword1", "keyword2"] | 122 // - keywords: ["keyword1", "keyword2"] |
| 121 // This specifies all valid keyword values for the property. | 123 // This specifies all valid keyword values for the property. |
| 122 // TODO(sashab): Once all properties are represented here, delete | 124 // TODO(sashab): Once all properties are represented here, delete |
| 123 // CSSValueKeywords.in and use this list instead. | 125 // CSSValueKeywords.in and use this list instead. |
| 124 keywords: { | 126 keywords: { |
| 125 default: [], | 127 default: [], |
| 126 }, | 128 }, |
| 127 | 129 |
| (...skipping 456 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 584 default_value: "1.0", | 586 default_value: "1.0", |
| 585 field_group: "visual", | 587 field_group: "visual", |
| 586 }, | 588 }, |
| 587 | 589 |
| 588 { | 590 { |
| 589 name: "align-content", | 591 name: "align-content", |
| 590 api_methods: ["parseSingleValue"], | 592 api_methods: ["parseSingleValue"], |
| 591 api_class: "CSSPropertyAPIAlignOrJustifyContent", | 593 api_class: "CSSPropertyAPIAlignOrJustifyContent", |
| 592 converter: "ConvertContentAlignmentData", | 594 converter: "ConvertContentAlignmentData", |
| 593 initial: "InitialContentAlignment", | 595 initial: "InitialContentAlignment", |
| 596 field_template: "storage_only", |
| 597 type_name: "StyleContentAlignmentData", |
| 598 field_group: "rare-non-inherited", |
| 599 default_value: "StyleContentAlignmentData(kContentPositionNormal, kContent
DistributionDefault, kOverflowAlignmentDefault)", |
| 600 include_paths: ["core/style/StyleContentAlignmentData.h"], |
| 594 }, | 601 }, |
| 595 { | 602 { |
| 596 name: "align-items", | 603 name: "align-items", |
| 597 api_class: true, | 604 api_class: true, |
| 598 api_methods: ["parseSingleValue"], | 605 api_methods: ["parseSingleValue"], |
| 599 converter: "ConvertSelfOrDefaultAlignmentData", | 606 converter: "ConvertSelfOrDefaultAlignmentData", |
| 600 initial: "InitialDefaultAlignment", | 607 initial: "InitialDefaultAlignment", |
| 608 field_template: "storage_only", |
| 609 type_name: "StyleSelfAlignmentData", |
| 610 field_group: "rare-non-inherited", |
| 611 default_value: "StyleSelfAlignmentData(RuntimeEnabledFeatures::CSSGridLayo
utEnabled() ? kItemPositionNormal : kItemPositionStretch, kOverflowAlignmentDefa
ult)", |
| 612 include_paths: ["core/style/StyleSelfAlignmentData.h"], |
| 601 }, | 613 }, |
| 602 { | 614 { |
| 603 name: "alignment-baseline", | 615 name: "alignment-baseline", |
| 604 svg: true, | 616 svg: true, |
| 605 }, | 617 }, |
| 606 { | 618 { |
| 607 name: "align-self", | 619 name: "align-self", |
| 608 api_class: "CSSPropertyAPIAlignOrJustifySelf", | 620 api_class: "CSSPropertyAPIAlignOrJustifySelf", |
| 609 api_methods: ["parseSingleValue"], | 621 api_methods: ["parseSingleValue"], |
| 610 converter: "ConvertSelfOrDefaultAlignmentData", | 622 converter: "ConvertSelfOrDefaultAlignmentData", |
| 611 initial: "InitialSelfAlignment", | 623 initial: "InitialSelfAlignment", |
| 624 field_template: "storage_only", |
| 625 type_name: "StyleSelfAlignmentData", |
| 626 field_group: "rare-non-inherited", |
| 627 default_value: "StyleSelfAlignmentData(kItemPositionAuto, kOverflowAlignme
ntDefault)", |
| 628 include_paths: ["core/style/StyleSelfAlignmentData.h"], |
| 612 }, | 629 }, |
| 613 { | 630 { |
| 614 name: "backdrop-filter", | 631 name: "backdrop-filter", |
| 615 api_class: "CSSPropertyAPIFilter", | 632 api_class: "CSSPropertyAPIFilter", |
| 616 converter: "ConvertFilterOperations", | 633 converter: "ConvertFilterOperations", |
| 617 interpolable: true, | 634 interpolable: true, |
| 618 runtime_flag: "CSSBackdropFilter", | 635 runtime_flag: "CSSBackdropFilter", |
| 619 }, | 636 }, |
| 620 { | 637 { |
| 621 name: "backface-visibility", | 638 name: "backface-visibility", |
| 639 field_template: "storage_only", |
| 640 type_name: "EBackfaceVisibility", |
| 641 field_group: "rare-non-inherited", |
| 642 default_value: "kBackfaceVisibilityVisible", |
| 643 field_size: 1, |
| 622 }, | 644 }, |
| 623 { | 645 { |
| 624 name: "background-attachment", | 646 name: "background-attachment", |
| 625 custom_all: true, | 647 custom_all: true, |
| 626 }, | 648 }, |
| 627 { | 649 { |
| 628 name: "background-blend-mode", | 650 name: "background-blend-mode", |
| 629 custom_all: true, | 651 custom_all: true, |
| 630 }, | 652 }, |
| 631 { | 653 { |
| (...skipping 279 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 911 field_template: "external", | 933 field_template: "external", |
| 912 include_paths: ["platform/Length.h"], | 934 include_paths: ["platform/Length.h"], |
| 913 type_name: "Length", | 935 type_name: "Length", |
| 914 field_group: "surround", | 936 field_group: "surround", |
| 915 default_value: "Length()", | 937 default_value: "Length()", |
| 916 }, | 938 }, |
| 917 { | 939 { |
| 918 name: "box-shadow", | 940 name: "box-shadow", |
| 919 converter: "ConvertShadowList", | 941 converter: "ConvertShadowList", |
| 920 interpolable: true, | 942 interpolable: true, |
| 943 field_template: "storage_only", |
| 944 type_name: "ShadowList", |
| 945 field_group: "rare-non-inherited", |
| 946 default_value: "nullptr", |
| 947 wrapper_pointer_name: "RefPtr", |
| 921 }, | 948 }, |
| 922 { | 949 { |
| 923 name: "box-sizing", | 950 name: "box-sizing", |
| 924 field_template: "keyword", | 951 field_template: "keyword", |
| 925 type_name: "EBoxSizing", | 952 type_name: "EBoxSizing", |
| 926 default_value: "content-box", | 953 default_value: "content-box", |
| 927 keywords: ["content-box", "border-box"], | 954 keywords: ["content-box", "border-box"], |
| 928 field_group: "box", | 955 field_group: "box", |
| 929 }, | 956 }, |
| 930 { | 957 { |
| (...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1000 type_name: "LengthBox", | 1027 type_name: "LengthBox", |
| 1001 default_value: "LengthBox()", | 1028 default_value: "LengthBox()", |
| 1002 field_group: "visual", | 1029 field_group: "visual", |
| 1003 }, | 1030 }, |
| 1004 { | 1031 { |
| 1005 name: "clip-path", | 1032 name: "clip-path", |
| 1006 api_class: true, | 1033 api_class: true, |
| 1007 api_methods: ["parseSingleValue"], | 1034 api_methods: ["parseSingleValue"], |
| 1008 converter: "ConvertClipPath", | 1035 converter: "ConvertClipPath", |
| 1009 interpolable: true, | 1036 interpolable: true, |
| 1037 field_template: "storage_only", |
| 1038 type_name: "ClipPathOperation", |
| 1039 field_group: "rare-non-inherited", |
| 1040 default_value: "nullptr", |
| 1041 wrapper_pointer_name: "RefPtr", |
| 1042 include_paths: ["core/style/ClipPathOperation.h"], |
| 1010 }, | 1043 }, |
| 1011 { | 1044 { |
| 1012 name: "clip-rule", | 1045 name: "clip-rule", |
| 1013 inherited: true, | 1046 inherited: true, |
| 1014 svg: true, | 1047 svg: true, |
| 1015 type_name: "WindRule", | 1048 type_name: "WindRule", |
| 1016 }, | 1049 }, |
| 1017 { | 1050 { |
| 1018 name: "color-interpolation", | 1051 name: "color-interpolation", |
| 1019 inherited: true, | 1052 inherited: true, |
| (...skipping 13 matching lines...) Expand all Loading... |
| 1033 { | 1066 { |
| 1034 name: "column-fill", | 1067 name: "column-fill", |
| 1035 type_name: "ColumnFill", | 1068 type_name: "ColumnFill", |
| 1036 }, | 1069 }, |
| 1037 { | 1070 { |
| 1038 name: "contain", | 1071 name: "contain", |
| 1039 api_class: true, | 1072 api_class: true, |
| 1040 api_methods: ["parseSingleValue"], | 1073 api_methods: ["parseSingleValue"], |
| 1041 converter: "ConvertFlags<Containment>", | 1074 converter: "ConvertFlags<Containment>", |
| 1042 runtime_flag: "CSSContainment", | 1075 runtime_flag: "CSSContainment", |
| 1076 name_for_methods: "Contain", |
| 1077 type_name: "Containment", |
| 1078 field_template: "storage_only", |
| 1079 field_group: "rare-non-inherited", |
| 1080 field_size: 4, |
| 1081 default_value: "kContainsNone", |
| 1043 }, | 1082 }, |
| 1044 { | 1083 { |
| 1045 name: "content", | 1084 name: "content", |
| 1046 api_class: true, | 1085 api_class: true, |
| 1047 api_methods: ["parseSingleValue"], | 1086 api_methods: ["parseSingleValue"], |
| 1048 custom_all: true, | 1087 custom_all: true, |
| 1049 separator: ",", | 1088 separator: ",", |
| 1050 typedom_types: ["Image"], | 1089 typedom_types: ["Image"], |
| 1090 type_name: "ContentData", |
| 1091 field_template: "storage_only", |
| 1092 field_group: "rare-non-inherited", |
| 1093 default_value: "nullptr", |
| 1094 wrapper_pointer_name: "Persistent", |
| 1095 include_paths: ["core/style/ContentData.h"], |
| 1051 }, | 1096 }, |
| 1052 { | 1097 { |
| 1053 name: "counter-increment", | 1098 name: "counter-increment", |
| 1054 api_class: true, | 1099 api_class: true, |
| 1055 api_methods: ["parseSingleValue"], | 1100 api_methods: ["parseSingleValue"], |
| 1056 custom_all: true, | 1101 custom_all: true, |
| 1057 }, | 1102 }, |
| 1058 { | 1103 { |
| 1059 name: "counter-reset", | 1104 name: "counter-reset", |
| 1060 api_class: true, | 1105 api_class: true, |
| (...skipping 252 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1313 name: "image-orientation", | 1358 name: "image-orientation", |
| 1314 api_class: true, | 1359 api_class: true, |
| 1315 api_methods: ["parseSingleValue"], | 1360 api_methods: ["parseSingleValue"], |
| 1316 converter: "ConvertImageOrientation", | 1361 converter: "ConvertImageOrientation", |
| 1317 inherited: true, | 1362 inherited: true, |
| 1318 name_for_methods: "RespectImageOrientation", | 1363 name_for_methods: "RespectImageOrientation", |
| 1319 runtime_flag: "ImageOrientation", | 1364 runtime_flag: "ImageOrientation", |
| 1320 }, | 1365 }, |
| 1321 { | 1366 { |
| 1322 name: "isolation", | 1367 name: "isolation", |
| 1368 type_name: "EIsolation", |
| 1369 field_template: "storage_only", |
| 1370 field_group: "rare-non-inherited", |
| 1371 field_size: 1, |
| 1372 default_value: "kIsolationAuto", |
| 1323 }, | 1373 }, |
| 1324 { | 1374 { |
| 1325 name: "justify-content", | 1375 name: "justify-content", |
| 1326 api_class: "CSSPropertyAPIAlignOrJustifyContent", | 1376 api_class: "CSSPropertyAPIAlignOrJustifyContent", |
| 1327 api_methods: ["parseSingleValue"], | 1377 api_methods: ["parseSingleValue"], |
| 1328 converter: "ConvertContentAlignmentData", | 1378 converter: "ConvertContentAlignmentData", |
| 1329 initial: "InitialContentAlignment", | 1379 initial: "InitialContentAlignment", |
| 1380 field_template: "storage_only", |
| 1381 type_name: "StyleContentAlignmentData", |
| 1382 field_group: "rare-non-inherited", |
| 1383 default_value: "StyleContentAlignmentData(kContentPositionNormal, kContent
DistributionDefault, kOverflowAlignmentDefault)", |
| 1384 include_paths: ["core/style/StyleContentAlignmentData.h"], |
| 1330 }, | 1385 }, |
| 1331 { | 1386 { |
| 1332 name: "justify-items", | 1387 name: "justify-items", |
| 1333 api_class: true, | 1388 api_class: true, |
| 1334 api_methods: ["parseSingleValue"], | 1389 api_methods: ["parseSingleValue"], |
| 1335 converter: "ConvertSelfOrDefaultAlignmentData", | 1390 converter: "ConvertSelfOrDefaultAlignmentData", |
| 1336 initial: "InitialSelfAlignment", | 1391 initial: "InitialSelfAlignment", |
| 1337 runtime_flag: "CSSGridLayout", | 1392 runtime_flag: "CSSGridLayout", |
| 1393 field_template: "storage_only", |
| 1394 type_name: "StyleSelfAlignmentData", |
| 1395 field_group: "rare-non-inherited", |
| 1396 default_value: "StyleSelfAlignmentData(kItemPositionAuto, kOverflowAlignme
ntDefault)", |
| 1397 include_paths: ["core/style/StyleSelfAlignmentData.h"], |
| 1338 }, | 1398 }, |
| 1339 { | 1399 { |
| 1340 name: "justify-self", | 1400 name: "justify-self", |
| 1341 api_class: "CSSPropertyAPIAlignOrJustifySelf", | 1401 api_class: "CSSPropertyAPIAlignOrJustifySelf", |
| 1342 api_methods: ["parseSingleValue"], | 1402 api_methods: ["parseSingleValue"], |
| 1343 converter: "ConvertSelfOrDefaultAlignmentData", | 1403 converter: "ConvertSelfOrDefaultAlignmentData", |
| 1344 initial: "InitialSelfAlignment", | 1404 initial: "InitialSelfAlignment", |
| 1345 runtime_flag: "CSSGridLayout", | 1405 runtime_flag: "CSSGridLayout", |
| 1406 field_template: "storage_only", |
| 1407 type_name: "StyleSelfAlignmentData", |
| 1408 field_group: "rare-non-inherited", |
| 1409 default_value: "StyleSelfAlignmentData(kItemPositionAuto, kOverflowAlignme
ntDefault)", |
| 1410 include_paths: ["core/style/StyleSelfAlignmentData.h"], |
| 1346 }, | 1411 }, |
| 1347 { | 1412 { |
| 1348 name: "left", | 1413 name: "left", |
| 1349 api_class: "CSSPropertyAPIMargin", | 1414 api_class: "CSSPropertyAPIMargin", |
| 1350 api_methods: ["parseSingleValue"], | 1415 api_methods: ["parseSingleValue"], |
| 1351 converter: "ConvertLengthOrAuto", | 1416 converter: "ConvertLengthOrAuto", |
| 1352 interpolable: true, | 1417 interpolable: true, |
| 1353 typedom_types: ["Length", "Percent"], | 1418 typedom_types: ["Length", "Percent"], |
| 1354 keywords: ["auto"], | 1419 keywords: ["auto"], |
| 1355 field_template: "external", | 1420 field_template: "external", |
| (...skipping 211 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1567 default_value: "Length()", | 1632 default_value: "Length()", |
| 1568 }, | 1633 }, |
| 1569 { | 1634 { |
| 1570 name: "mix-blend-mode", | 1635 name: "mix-blend-mode", |
| 1571 name_for_methods: "BlendMode", | 1636 name_for_methods: "BlendMode", |
| 1572 type_name: "blink::WebBlendMode", | 1637 type_name: "blink::WebBlendMode", |
| 1573 }, | 1638 }, |
| 1574 { | 1639 { |
| 1575 name: "object-fit", | 1640 name: "object-fit", |
| 1576 type_name: "ObjectFit", | 1641 type_name: "ObjectFit", |
| 1642 field_template: "storage_only", |
| 1643 field_group: "rare-non-inherited", |
| 1644 field_size: 3, |
| 1645 default_value: "kObjectFitFill", |
| 1577 }, | 1646 }, |
| 1578 { | 1647 { |
| 1579 name: "object-position", | 1648 name: "object-position", |
| 1580 converter: "ConvertPosition", | 1649 converter: "ConvertPosition", |
| 1581 interpolable: true, | 1650 interpolable: true, |
| 1651 field_template: "storage_only", |
| 1652 type_name: "LengthPoint", |
| 1653 field_group: "rare-non-inherited", |
| 1654 default_value: "LengthPoint(Length(50.0, kPercent), Length(50.0, kPercent)
)", |
| 1582 }, | 1655 }, |
| 1583 { | 1656 { |
| 1584 name: "offset-anchor", | 1657 name: "offset-anchor", |
| 1585 api_class: true, | 1658 api_class: true, |
| 1586 api_methods: ["parseSingleValue"], | 1659 api_methods: ["parseSingleValue"], |
| 1587 converter: "ConvertPositionOrAuto", | 1660 converter: "ConvertPositionOrAuto", |
| 1588 interpolable: true, | 1661 interpolable: true, |
| 1589 runtime_flag: "CSSOffsetPositionAnchor", | 1662 runtime_flag: "CSSOffsetPositionAnchor", |
| 1590 }, | 1663 }, |
| 1591 { | 1664 { |
| (...skipping 15 matching lines...) Expand all Loading... |
| 1607 converter: "ConvertPositionOrAuto", | 1680 converter: "ConvertPositionOrAuto", |
| 1608 interpolable: true, | 1681 interpolable: true, |
| 1609 runtime_flag: "CSSOffsetPositionAnchor", | 1682 runtime_flag: "CSSOffsetPositionAnchor", |
| 1610 }, | 1683 }, |
| 1611 { | 1684 { |
| 1612 name: "offset-rotate", | 1685 name: "offset-rotate", |
| 1613 api_class: "CSSPropertyAPIOffsetRotate", | 1686 api_class: "CSSPropertyAPIOffsetRotate", |
| 1614 converter: "ConvertOffsetRotate", | 1687 converter: "ConvertOffsetRotate", |
| 1615 interpolable: true, | 1688 interpolable: true, |
| 1616 }, | 1689 }, |
| 1690 // Whether or not we're transparent. |
| 1617 { | 1691 { |
| 1618 name: "opacity", | 1692 name: "opacity", |
| 1619 api_class: "CSSPropertyAPIOpacity", | 1693 api_class: "CSSPropertyAPIOpacity", |
| 1620 api_methods: ["parseSingleValue"], | 1694 api_methods: ["parseSingleValue"], |
| 1621 interpolable: true, | 1695 interpolable: true, |
| 1696 field_template: "storage_only", |
| 1622 type_name: "float", | 1697 type_name: "float", |
| 1698 field_group: "rare-non-inherited", |
| 1699 default_value: "1.0", |
| 1623 }, | 1700 }, |
| 1624 { | 1701 { |
| 1625 name: "order", | 1702 name: "order", |
| 1626 api_class: true, | 1703 api_class: true, |
| 1627 api_methods: ["parseSingleValue"], | 1704 api_methods: ["parseSingleValue"], |
| 1628 interpolable: true, | 1705 interpolable: true, |
| 1706 field_template: "storage_only", |
| 1629 type_name: "int", | 1707 type_name: "int", |
| 1708 field_group: "rare-non-inherited", |
| 1709 default_value: "0", |
| 1630 }, | 1710 }, |
| 1631 { | 1711 { |
| 1632 name: "orphans", | 1712 name: "orphans", |
| 1633 api_class: "CSSPropertyAPIFragmentation", | 1713 api_class: "CSSPropertyAPIFragmentation", |
| 1634 api_methods: ["parseSingleValue"], | 1714 api_methods: ["parseSingleValue"], |
| 1635 inherited: true, | 1715 inherited: true, |
| 1636 interpolable: true, | 1716 interpolable: true, |
| 1637 type_name: "short", | 1717 type_name: "short", |
| 1638 field_template: "primitive", | 1718 field_template: "primitive", |
| 1639 default_value: "2", | 1719 default_value: "2", |
| (...skipping 115 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1755 api_methods: ["parseSingleValue"], | 1835 api_methods: ["parseSingleValue"], |
| 1756 converter: "ConvertPaintOrder", | 1836 converter: "ConvertPaintOrder", |
| 1757 inherited: true, | 1837 inherited: true, |
| 1758 svg: true, | 1838 svg: true, |
| 1759 }, | 1839 }, |
| 1760 { | 1840 { |
| 1761 name: "perspective", | 1841 name: "perspective", |
| 1762 api_class: "CSSPropertyAPIPerspective", | 1842 api_class: "CSSPropertyAPIPerspective", |
| 1763 converter: "ConvertPerspective", | 1843 converter: "ConvertPerspective", |
| 1764 interpolable: true, | 1844 interpolable: true, |
| 1845 field_template: "storage_only", |
| 1846 type_name: "float", |
| 1847 field_group: "rare-non-inherited", |
| 1848 default_value: "0.0", |
| 1765 }, | 1849 }, |
| 1766 { | 1850 { |
| 1767 name: "perspective-origin", | 1851 name: "perspective-origin", |
| 1768 converter: "ConvertPosition", | 1852 converter: "ConvertPosition", |
| 1769 interpolable: true, | 1853 interpolable: true, |
| 1854 field_template: "storage_only", |
| 1855 type_name: "LengthPoint", |
| 1856 field_group: "rare-non-inherited", |
| 1857 default_value: "LengthPoint(Length(50.0, kPercent), Length(50.0, kPercent)
)", |
| 1770 }, | 1858 }, |
| 1771 { | 1859 { |
| 1772 name: "pointer-events", | 1860 name: "pointer-events", |
| 1773 independent: true, | 1861 independent: true, |
| 1774 inherited: true, | 1862 inherited: true, |
| 1775 default_value: "auto", | 1863 default_value: "auto", |
| 1776 field_template: "keyword", | 1864 field_template: "keyword", |
| 1777 keywords: [ | 1865 keywords: [ |
| 1778 "none", "auto", "stroke", "fill", "painted", "visible", "visibleStroke",
"visibleFill", "visiblePainted", "bounding-box", "all", | 1866 "none", "auto", "stroke", "fill", "painted", "visible", "visibleStroke",
"visibleFill", "visiblePainted", "bounding-box", "all", |
| 1779 ], | 1867 ], |
| (...skipping 17 matching lines...) Expand all Loading... |
| 1797 field_template: "storage_only", | 1885 field_template: "storage_only", |
| 1798 type_name: "QuotesData", | 1886 type_name: "QuotesData", |
| 1799 include_paths: ["core/style/QuotesData.h"], | 1887 include_paths: ["core/style/QuotesData.h"], |
| 1800 default_value: "nullptr", | 1888 default_value: "nullptr", |
| 1801 wrapper_pointer_name: "RefPtr", | 1889 wrapper_pointer_name: "RefPtr", |
| 1802 field_group: "rare-inherited", | 1890 field_group: "rare-inherited", |
| 1803 }, | 1891 }, |
| 1804 { | 1892 { |
| 1805 name: "resize", | 1893 name: "resize", |
| 1806 custom_value: true, | 1894 custom_value: true, |
| 1895 type_name: "EResize", |
| 1896 field_template: "storage_only", |
| 1897 field_group: "rare-non-inherited", |
| 1898 field_size: 2, |
| 1899 default_value: "RESIZE_NONE", |
| 1807 }, | 1900 }, |
| 1808 { | 1901 { |
| 1809 name: "right", | 1902 name: "right", |
| 1810 api_class: "CSSPropertyAPIMargin", | 1903 api_class: "CSSPropertyAPIMargin", |
| 1811 api_methods: ["parseSingleValue"], | 1904 api_methods: ["parseSingleValue"], |
| 1812 converter: "ConvertLengthOrAuto", | 1905 converter: "ConvertLengthOrAuto", |
| 1813 interpolable: true, | 1906 interpolable: true, |
| 1814 typedom_types: ["Length", "Percent"], | 1907 typedom_types: ["Length", "Percent"], |
| 1815 keywords: ["auto"], | 1908 keywords: ["auto"], |
| 1816 field_template: "external", | 1909 field_template: "external", |
| (...skipping 22 matching lines...) Expand all Loading... |
| 1839 api_class: "CSSPropertyAPIRadius", | 1932 api_class: "CSSPropertyAPIRadius", |
| 1840 api_methods: ["parseSingleValue"], | 1933 api_methods: ["parseSingleValue"], |
| 1841 converter: "ConvertLengthOrAuto", | 1934 converter: "ConvertLengthOrAuto", |
| 1842 interpolable: true, | 1935 interpolable: true, |
| 1843 svg: true, | 1936 svg: true, |
| 1844 }, | 1937 }, |
| 1845 { | 1938 { |
| 1846 name: "scroll-behavior", | 1939 name: "scroll-behavior", |
| 1847 runtime_flag: "CSSOMSmoothScroll", | 1940 runtime_flag: "CSSOMSmoothScroll", |
| 1848 type_name: "ScrollBehavior", | 1941 type_name: "ScrollBehavior", |
| 1942 field_template: "storage_only", |
| 1943 field_group: "rare-non-inherited", |
| 1944 field_size: 2, |
| 1945 default_value: "kScrollBehaviorAuto", |
| 1849 }, | 1946 }, |
| 1850 { | 1947 { |
| 1851 name: "scroll-snap-type", | 1948 name: "scroll-snap-type", |
| 1852 runtime_flag: "CSSScrollSnapPoints", | 1949 runtime_flag: "CSSScrollSnapPoints", |
| 1853 type_name: "ScrollSnapType", | 1950 type_name: "ScrollSnapType", |
| 1951 field_template: "storage_only", |
| 1952 field_group: "rare-non-inherited", |
| 1953 field_size: 2, |
| 1954 default_value: "kScrollSnapTypeNone", |
| 1854 }, | 1955 }, |
| 1855 { | 1956 { |
| 1856 name: "scroll-snap-points-x", | 1957 name: "scroll-snap-points-x", |
| 1857 converter: "ConvertSnapPoints", | 1958 converter: "ConvertSnapPoints", |
| 1858 runtime_flag: "CSSScrollSnapPoints", | 1959 runtime_flag: "CSSScrollSnapPoints", |
| 1859 }, | 1960 }, |
| 1860 { | 1961 { |
| 1861 name: "scroll-snap-points-y", | 1962 name: "scroll-snap-points-y", |
| 1862 converter: "ConvertSnapPoints", | 1963 converter: "ConvertSnapPoints", |
| 1863 runtime_flag: "CSSScrollSnapPoints", | 1964 runtime_flag: "CSSScrollSnapPoints", |
| 1864 }, | 1965 }, |
| 1865 { | 1966 { |
| 1866 name: "scroll-snap-destination", | 1967 name: "scroll-snap-destination", |
| 1867 converter: "ConvertPosition", | 1968 converter: "ConvertPosition", |
| 1868 runtime_flag: "CSSScrollSnapPoints", | 1969 runtime_flag: "CSSScrollSnapPoints", |
| 1869 }, | 1970 }, |
| 1870 { | 1971 { |
| 1871 name: "scroll-snap-coordinate", | 1972 name: "scroll-snap-coordinate", |
| 1872 api_class: true, | 1973 api_class: true, |
| 1873 api_methods: ["parseSingleValue"], | 1974 api_methods: ["parseSingleValue"], |
| 1874 converter: "ConvertSnapCoordinates", | 1975 converter: "ConvertSnapCoordinates", |
| 1875 runtime_flag: "CSSScrollSnapPoints", | 1976 runtime_flag: "CSSScrollSnapPoints", |
| 1876 }, | 1977 }, |
| 1877 { | 1978 { |
| 1878 name: "shape-image-threshold", | 1979 name: "shape-image-threshold", |
| 1879 api_class: true, | 1980 api_class: true, |
| 1880 api_methods: ["parseSingleValue"], | 1981 api_methods: ["parseSingleValue"], |
| 1881 interpolable: true, | 1982 interpolable: true, |
| 1983 field_template: "storage_only", |
| 1882 type_name: "float", | 1984 type_name: "float", |
| 1985 field_group: "rare-non-inherited", |
| 1986 default_value: "0.0", |
| 1883 }, | 1987 }, |
| 1884 { | 1988 { |
| 1885 name: "shape-margin", | 1989 name: "shape-margin", |
| 1886 api_class: true, | 1990 api_class: true, |
| 1887 api_methods: ["parseSingleValue"], | 1991 api_methods: ["parseSingleValue"], |
| 1888 converter: "ConvertLength", | 1992 converter: "ConvertLength", |
| 1889 interpolable: true, | 1993 interpolable: true, |
| 1994 field_template: "storage_only", |
| 1995 type_name: "Length", |
| 1996 field_group: "rare-non-inherited", |
| 1997 default_value: "Length(0, kFixed)", |
| 1890 }, | 1998 }, |
| 1891 { | 1999 { |
| 1892 name: "shape-outside", | 2000 name: "shape-outside", |
| 1893 api_class: true, | 2001 api_class: true, |
| 1894 api_methods: ["parseSingleValue"], | 2002 api_methods: ["parseSingleValue"], |
| 1895 converter: "ConvertShapeValue", | 2003 converter: "ConvertShapeValue", |
| 1896 interpolable: true, | 2004 interpolable: true, |
| 1897 typedom_types: ["Image"], | 2005 typedom_types: ["Image"], |
| 2006 field_template: "storage_only", |
| 2007 type_name: "ShapeValue", |
| 2008 field_group: "rare-non-inherited", |
| 2009 default_value: "nullptr", |
| 2010 wrapper_pointer_name: "Persistent", |
| 2011 include_paths: ["core/style/ShapeValue.h"], |
| 1898 }, | 2012 }, |
| 1899 { | 2013 { |
| 1900 name: "shape-rendering", | 2014 name: "shape-rendering", |
| 1901 inherited: true, | 2015 inherited: true, |
| 1902 svg: true, | 2016 svg: true, |
| 1903 }, | 2017 }, |
| 1904 { | 2018 { |
| 1905 name: "size", | 2019 name: "size", |
| 1906 api_class: true, | 2020 api_class: true, |
| 1907 api_methods: ["parseSingleValue"], | 2021 api_methods: ["parseSingleValue"], |
| (...skipping 156 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2064 longhands: "text-decoration-line;text-decoration-style;text-decoration-col
or", | 2178 longhands: "text-decoration-line;text-decoration-style;text-decoration-col
or", |
| 2065 use_handlers_for: "CSSPropertyTextDecorationLine", | 2179 use_handlers_for: "CSSPropertyTextDecorationLine", |
| 2066 }, | 2180 }, |
| 2067 { | 2181 { |
| 2068 name: "text-decoration-color", | 2182 name: "text-decoration-color", |
| 2069 api_class: true, | 2183 api_class: true, |
| 2070 api_methods: ["parseSingleValue"], | 2184 api_methods: ["parseSingleValue"], |
| 2071 custom_all: true, | 2185 custom_all: true, |
| 2072 interpolable: true, | 2186 interpolable: true, |
| 2073 runtime_flag: "CSS3TextDecorations", | 2187 runtime_flag: "CSS3TextDecorations", |
| 2188 field_template: "storage_only", |
| 2189 type_name: "StyleColor", |
| 2190 field_group: "rare-non-inherited", |
| 2191 default_value: "StyleColor::CurrentColor()", |
| 2074 }, | 2192 }, |
| 2075 { | 2193 { |
| 2076 name: "text-decoration-line", | 2194 name: "text-decoration-line", |
| 2077 api_class: "CSSPropertyAPITextDecorationLine", | 2195 api_class: "CSSPropertyAPITextDecorationLine", |
| 2078 converter: "ConvertFlags<TextDecoration>", | 2196 converter: "ConvertFlags<TextDecoration>", |
| 2079 name_for_methods: "TextDecoration", | 2197 name_for_methods: "TextDecoration", |
| 2080 runtime_flag: "CSS3TextDecorations", | 2198 runtime_flag: "CSS3TextDecorations", |
| 2081 type_name: "TextDecoration", | 2199 type_name: "TextDecoration", |
| 2082 }, | 2200 }, |
| 2083 { | 2201 { |
| 2084 name: "text-decoration-skip", | 2202 name: "text-decoration-skip", |
| 2085 api_class: true, | 2203 api_class: true, |
| 2086 api_methods: ["parseSingleValue"], | 2204 api_methods: ["parseSingleValue"], |
| 2087 converter: "ConvertFlags<TextDecorationSkip>", | 2205 converter: "ConvertFlags<TextDecorationSkip>", |
| 2088 inherited: true, | 2206 inherited: true, |
| 2089 runtime_flag: "CSS3TextDecorations", | 2207 runtime_flag: "CSS3TextDecorations", |
| 2090 field_template: "storage_only", | 2208 field_template: "storage_only", |
| 2091 type_name: "TextDecorationSkip", | 2209 type_name: "TextDecorationSkip", |
| 2092 default_value: "TextDecorationSkip::kObjects", | 2210 default_value: "TextDecorationSkip::kObjects", |
| 2093 field_size: 3, | 2211 field_size: 3, |
| 2094 field_group: "rare-inherited", | 2212 field_group: "rare-inherited", |
| 2095 }, | 2213 }, |
| 2096 { | 2214 { |
| 2097 name: "text-decoration-style", | 2215 name: "text-decoration-style", |
| 2098 runtime_flag: "CSS3TextDecorations", | 2216 runtime_flag: "CSS3TextDecorations", |
| 2099 type_name: "TextDecorationStyle", | 2217 type_name: "TextDecorationStyle", |
| 2218 field_template: "storage_only", |
| 2219 field_group: "rare-non-inherited", |
| 2220 default_value: "kTextDecorationStyleSolid", |
| 2221 field_size: 3, |
| 2100 }, | 2222 }, |
| 2101 { | 2223 { |
| 2102 name: "text-indent", | 2224 name: "text-indent", |
| 2103 api_class: true, | 2225 api_class: true, |
| 2104 api_methods: ["parseSingleValue"], | 2226 api_methods: ["parseSingleValue"], |
| 2105 custom_all: true, | 2227 custom_all: true, |
| 2106 inherited: true, | 2228 inherited: true, |
| 2107 interpolable: true, | 2229 interpolable: true, |
| 2108 field_template: "external", | 2230 field_template: "external", |
| 2109 type_name: "Length", | 2231 type_name: "Length", |
| 2110 include_paths: ["platform/Length.h"], | 2232 include_paths: ["platform/Length.h"], |
| 2111 default_value: "Length(kFixed)", | 2233 default_value: "Length(kFixed)", |
| 2112 field_group: "rare-inherited", | 2234 field_group: "rare-inherited", |
| 2113 }, | 2235 }, |
| 2114 { | 2236 { |
| 2115 name: "text-justify", | 2237 name: "text-justify", |
| 2116 inherited: true, | 2238 inherited: true, |
| 2117 runtime_flag: "CSS3Text", | 2239 runtime_flag: "CSS3Text", |
| 2118 getter: "GetTextJustify", | 2240 getter: "GetTextJustify", |
| 2119 field_template: "keyword", | 2241 field_template: "keyword", |
| 2120 type_name: "TextJustify", | 2242 type_name: "TextJustify", |
| 2121 include_paths: ["platform/text/TextJustify.h"], | 2243 include_paths: ["platform/text/TextJustify.h"], |
| 2122 default_value: "auto", | 2244 default_value: "auto", |
| 2123 keywords: ["auto", "none", "inter-word", "distribute"], | 2245 keywords: ["auto", "none", "inter-word", "distribute"], |
| 2124 field_group: "rare-inherited", | 2246 field_group: "rare-inherited", |
| 2125 }, | 2247 }, |
| 2126 { | 2248 { |
| 2127 name: "text-overflow", | 2249 name: "text-overflow", |
| 2128 type_name: "TextOverflow", | 2250 type_name: "TextOverflow", |
| 2251 field_template: "storage_only", |
| 2252 field_group: "rare-non-inherited", |
| 2253 default_value: "kTextOverflowClip", |
| 2254 field_size: 1, |
| 2129 }, | 2255 }, |
| 2130 { | 2256 { |
| 2131 name: "text-shadow", | 2257 name: "text-shadow", |
| 2132 converter: "ConvertShadowList", | 2258 converter: "ConvertShadowList", |
| 2133 inherited: true, | 2259 inherited: true, |
| 2134 interpolable: true, | 2260 interpolable: true, |
| 2135 field_template: "storage_only", | 2261 field_template: "storage_only", |
| 2136 type_name: "ShadowList", | 2262 type_name: "ShadowList", |
| 2137 include_paths: ["core/style/ShadowList.h"], | 2263 include_paths: ["core/style/ShadowList.h"], |
| 2138 wrapper_pointer_name: "RefPtr", | 2264 wrapper_pointer_name: "RefPtr", |
| (...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2186 type_name: "Length", | 2312 type_name: "Length", |
| 2187 field_group: "surround", | 2313 field_group: "surround", |
| 2188 default_value: "Length()", | 2314 default_value: "Length()", |
| 2189 }, | 2315 }, |
| 2190 { | 2316 { |
| 2191 name: "touch-action", | 2317 name: "touch-action", |
| 2192 api_class: true, | 2318 api_class: true, |
| 2193 api_methods: ["parseSingleValue"], | 2319 api_methods: ["parseSingleValue"], |
| 2194 converter: "ConvertFlags<TouchAction>", | 2320 converter: "ConvertFlags<TouchAction>", |
| 2195 type_name: "TouchAction", | 2321 type_name: "TouchAction", |
| 2322 field_template: "storage_only", |
| 2323 field_group: "rare-non-inherited", |
| 2324 field_size: 6, // TODO(shend): Make this use "kTouchActionBits". |
| 2325 default_value: "TouchAction::kTouchActionAuto", |
| 2326 include_paths: ["platform/graphics/TouchAction.h"], |
| 2196 }, | 2327 }, |
| 2197 { | 2328 { |
| 2198 name: "transform", | 2329 name: "transform", |
| 2199 api_class: true, | 2330 api_class: true, |
| 2200 api_methods: ["parseSingleValue"], | 2331 api_methods: ["parseSingleValue"], |
| 2201 converter: "ConvertTransformOperations", | 2332 converter: "ConvertTransformOperations", |
| 2202 interpolable: true, | 2333 interpolable: true, |
| 2203 keywords: ["none"], | 2334 keywords: ["none"], |
| 2204 typedom_types: ["Transform"], | 2335 typedom_types: ["Transform"], |
| 2205 }, | 2336 }, |
| 2206 { | 2337 { |
| 2207 name: "transform-box", | 2338 name: "transform-box", |
| 2208 field_template: "keyword", | 2339 field_template: "keyword", |
| 2209 keywords: ["border-box", "fill-box", "view-box"], | 2340 keywords: ["border-box", "fill-box", "view-box"], |
| 2210 default_value: "border-box", | 2341 default_value: "border-box", |
| 2211 runtime_flag: "CSSTransformBox", | 2342 runtime_flag: "CSSTransformBox", |
| 2212 }, | 2343 }, |
| 2213 { | 2344 { |
| 2214 name: "transform-origin", | 2345 name: "transform-origin", |
| 2215 api_class: true, | 2346 api_class: true, |
| 2216 api_methods: ["parseSingleValue"], | 2347 api_methods: ["parseSingleValue"], |
| 2217 converter: "ConvertTransformOrigin", | 2348 converter: "ConvertTransformOrigin", |
| 2218 getter: "GetTransformOrigin", | 2349 getter: "GetTransformOrigin", |
| 2219 interpolable: true, | 2350 interpolable: true, |
| 2220 }, | 2351 }, |
| 2221 { | 2352 { |
| 2222 name: "transform-style", | 2353 name: "transform-style", |
| 2223 name_for_methods: "TransformStyle3D", | 2354 name_for_methods: "TransformStyle3D", |
| 2355 field_template: "storage_only", |
| 2356 field_group: "rare-non-inherited", |
| 2357 default_value: "kTransformStyle3DFlat", |
| 2358 field_size: 1, |
| 2224 }, | 2359 }, |
| 2225 { | 2360 { |
| 2226 name: "translate", | 2361 name: "translate", |
| 2227 api_class: true, | 2362 api_class: true, |
| 2228 api_methods: ["parseSingleValue"], | 2363 api_methods: ["parseSingleValue"], |
| 2229 converter: "ConvertTranslate", | 2364 converter: "ConvertTranslate", |
| 2230 interpolable: true, | 2365 interpolable: true, |
| 2231 runtime_flag: "CSSIndependentTransformProperties", | 2366 runtime_flag: "CSSIndependentTransformProperties", |
| 2232 }, | 2367 }, |
| 2233 { | 2368 { |
| (...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2287 { | 2422 { |
| 2288 name: "y", | 2423 name: "y", |
| 2289 api_class: "CSSPropertyAPIStrokeOrLength", | 2424 api_class: "CSSPropertyAPIStrokeOrLength", |
| 2290 converter: "ConvertLength", | 2425 converter: "ConvertLength", |
| 2291 interpolable: true, | 2426 interpolable: true, |
| 2292 svg: true, | 2427 svg: true, |
| 2293 }, | 2428 }, |
| 2294 { | 2429 { |
| 2295 name: "-webkit-appearance", | 2430 name: "-webkit-appearance", |
| 2296 type_name: "ControlPart", | 2431 type_name: "ControlPart", |
| 2432 field_template: "storage_only", |
| 2433 field_group: "rare-non-inherited", |
| 2434 default_value: "kNoControlPart", |
| 2435 field_size: 6, |
| 2297 }, | 2436 }, |
| 2298 { | 2437 { |
| 2299 name: "-webkit-app-region", | 2438 name: "-webkit-app-region", |
| 2300 custom_all: true, | 2439 custom_all: true, |
| 2301 }, | 2440 }, |
| 2302 { | 2441 { |
| 2303 name: "-webkit-background-clip", | 2442 name: "-webkit-background-clip", |
| 2304 use_handlers_for: "CSSPropertyBackgroundClip", | 2443 use_handlers_for: "CSSPropertyBackgroundClip", |
| 2305 }, | 2444 }, |
| 2306 { | 2445 { |
| (...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2377 }, | 2516 }, |
| 2378 { | 2517 { |
| 2379 name: "-webkit-box-orient", | 2518 name: "-webkit-box-orient", |
| 2380 }, | 2519 }, |
| 2381 { | 2520 { |
| 2382 name: "-webkit-box-pack", | 2521 name: "-webkit-box-pack", |
| 2383 }, | 2522 }, |
| 2384 { | 2523 { |
| 2385 name: "-webkit-box-reflect", | 2524 name: "-webkit-box-reflect", |
| 2386 converter: "ConvertBoxReflect", | 2525 converter: "ConvertBoxReflect", |
| 2526 field_template: "storage_only", |
| 2527 type_name: "StyleReflection", |
| 2528 field_group: "rare-non-inherited", |
| 2529 default_value: "nullptr", |
| 2530 wrapper_pointer_name: "RefPtr", |
| 2531 include_paths: ["core/style/StyleReflection.h"], |
| 2387 }, | 2532 }, |
| 2388 { | 2533 { |
| 2389 name: "column-count", | 2534 name: "column-count", |
| 2390 api_class: true, | 2535 api_class: true, |
| 2391 api_methods: ["parseSingleValue"], | 2536 api_methods: ["parseSingleValue"], |
| 2392 custom_all: true, | 2537 custom_all: true, |
| 2393 interpolable: true, | 2538 interpolable: true, |
| 2394 type_name: "unsigned short", | 2539 type_name: "unsigned short", |
| 2395 }, | 2540 }, |
| 2396 { | 2541 { |
| (...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2459 }, | 2604 }, |
| 2460 { | 2605 { |
| 2461 name: "-webkit-line-break", | 2606 name: "-webkit-line-break", |
| 2462 inherited: true, | 2607 inherited: true, |
| 2463 field_template: "keyword", | 2608 field_template: "keyword", |
| 2464 type_name: "LineBreak", | 2609 type_name: "LineBreak", |
| 2465 keywords: ["auto", "loose", "normal", "strict", "after-white-space"], | 2610 keywords: ["auto", "loose", "normal", "strict", "after-white-space"], |
| 2466 default_value: "auto", | 2611 default_value: "auto", |
| 2467 field_group: "rare-inherited", | 2612 field_group: "rare-inherited", |
| 2468 }, | 2613 }, |
| 2614 // An Apple extension. |
| 2469 { | 2615 { |
| 2470 name: "-webkit-line-clamp", | 2616 name: "-webkit-line-clamp", |
| 2471 api_class: true, | 2617 api_class: true, |
| 2472 api_methods: ["parseSingleValue"], | 2618 api_methods: ["parseSingleValue"], |
| 2473 type_name: "LineClampValue", | 2619 type_name: "LineClampValue", |
| 2620 field_template: "storage_only", |
| 2621 field_group: "rare-non-inherited", |
| 2622 default_value: "LineClampValue()", |
| 2623 include_paths: ["core/style/LineClampValue.h"], |
| 2474 }, | 2624 }, |
| 2475 { | 2625 { |
| 2476 name: "-webkit-margin-after-collapse", | 2626 name: "-webkit-margin-after-collapse", |
| 2477 type_name: "EMarginCollapse", | 2627 type_name: "EMarginCollapse", |
| 2628 field_template: "storage_only", |
| 2629 field_group: "rare-non-inherited", |
| 2630 default_value: "kMarginCollapseCollapse", |
| 2631 field_size: 2, |
| 2478 }, | 2632 }, |
| 2479 { | 2633 { |
| 2480 name: "-webkit-margin-before-collapse", | 2634 name: "-webkit-margin-before-collapse", |
| 2481 type_name: "EMarginCollapse", | 2635 type_name: "EMarginCollapse", |
| 2636 field_template: "storage_only", |
| 2637 field_group: "rare-non-inherited", |
| 2638 default_value: "kMarginCollapseCollapse", |
| 2639 field_size: 2, |
| 2482 }, | 2640 }, |
| 2483 { | 2641 { |
| 2484 name: "-webkit-margin-bottom-collapse", | 2642 name: "-webkit-margin-bottom-collapse", |
| 2485 name_for_methods: "MarginAfterCollapse", | 2643 name_for_methods: "MarginAfterCollapse", |
| 2486 type_name: "EMarginCollapse", | 2644 type_name: "EMarginCollapse", |
| 2487 }, | 2645 }, |
| 2488 { | 2646 { |
| 2489 name: "-webkit-margin-top-collapse", | 2647 name: "-webkit-margin-top-collapse", |
| 2490 name_for_methods: "MarginBeforeCollapse", | 2648 name_for_methods: "MarginBeforeCollapse", |
| 2491 type_name: "EMarginCollapse", | 2649 type_name: "EMarginCollapse", |
| (...skipping 213 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2705 }, | 2863 }, |
| 2706 { | 2864 { |
| 2707 name: "-webkit-transform-origin-z", | 2865 name: "-webkit-transform-origin-z", |
| 2708 api_class: true, | 2866 api_class: true, |
| 2709 api_methods: ["parseSingleValue"], | 2867 api_methods: ["parseSingleValue"], |
| 2710 converter: "ConvertComputedLength<float>", | 2868 converter: "ConvertComputedLength<float>", |
| 2711 interpolable: true, | 2869 interpolable: true, |
| 2712 }, | 2870 }, |
| 2713 { | 2871 { |
| 2714 name: "-webkit-user-drag", | 2872 name: "-webkit-user-drag", |
| 2873 field_template: "storage_only", |
| 2874 type_name: "EUserDrag", |
| 2875 field_group: "rare-non-inherited", |
| 2876 default_value: "DRAG_AUTO", |
| 2877 field_size: 2, |
| 2715 }, | 2878 }, |
| 2716 { | 2879 { |
| 2717 name: "-webkit-user-modify", | 2880 name: "-webkit-user-modify", |
| 2718 inherited: true, | 2881 inherited: true, |
| 2719 field_template: "keyword", | 2882 field_template: "keyword", |
| 2720 keywords: ["read-only", "read-write", "read-write-plaintext-only"], | 2883 keywords: ["read-only", "read-write", "read-write-plaintext-only"], |
| 2721 default_value: "read-only", | 2884 default_value: "read-only", |
| 2722 field_group: "rare-inherited", | 2885 field_group: "rare-inherited", |
| 2723 }, | 2886 }, |
| 2724 { | 2887 { |
| (...skipping 828 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3553 { | 3716 { |
| 3554 name: "-webkit-transition-timing-function", | 3717 name: "-webkit-transition-timing-function", |
| 3555 alias_for: "transition-timing-function", | 3718 alias_for: "transition-timing-function", |
| 3556 }, | 3719 }, |
| 3557 { | 3720 { |
| 3558 name: "-webkit-user-select", | 3721 name: "-webkit-user-select", |
| 3559 alias_for: "user-select", | 3722 alias_for: "user-select", |
| 3560 }, | 3723 }, |
| 3561 ], | 3724 ], |
| 3562 } | 3725 } |
| OLD | NEW |