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 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
48 // in the .h file for this property, and also used in CSSPropertyAPIFiles.h. tmpl to | 48 // in the .h file for this property, and also used in CSSPropertyAPIFiles.h. tmpl to |
49 // generate declarations for only the methods this property has implementati ons for. | 49 // generate declarations for only the methods this property has implementati ons for. |
50 api_methods: { | 50 api_methods: { |
51 default: [], | 51 default: [], |
52 valid_type: "list", | 52 valid_type: "list", |
53 // This list must be an ordered, complete list of methods whose names mat ch those | 53 // This list must be an ordered, complete list of methods whose names mat ch those |
54 // defined in CSSPropertyDescriptor.h. | 54 // defined in CSSPropertyDescriptor.h. |
55 valid_values: ["parseSingleValue", "parseShorthand"], | 55 valid_values: ["parseSingleValue", "parseShorthand"], |
56 }, | 56 }, |
57 | 57 |
58 // - keyword_only | 58 // - field_template |
59 // These properties only store keyword values. This is used when | 59 // Affects how this field is generated in terms of storage and getter/setter methods. |
meade_UTC10
2017/02/13 06:46:24
How is it affected? + the same question as before
| |
60 // generating the ComputedStyle storage for the property. The initial | |
61 // value for this property on a ComputedStyle is specified with the | |
62 // initial_keyword flag below. | |
63 // TODO(sashab): Rename this to field_type=keyword once we support | |
64 // multiple types of generatable fields in ComputedStyle | |
65 // TODO(sashab, meade): Remove this once TypedOM types are specified for | 60 // TODO(sashab, meade): Remove this once TypedOM types are specified for |
66 // every property, since this value can be inferred from that. | 61 // every property, since this value can be inferred from that. |
67 keyword_only: { | 62 field_template: { |
68 default: false, | 63 valid_values: [ |
69 valid_type: "bool", | 64 "keyword", // Field can take on one of several keyword values. Stored as enum. |
65 ], | |
70 }, | 66 }, |
71 | 67 |
72 // - field_storage_type: "path/to/Type" | 68 // - field_type_path: "path/to/Type" |
73 // For properties that have generated field storage in ComputedStyle, | 69 // For properties that have generated field storage in ComputedStyle, |
74 // this optional argument will override the field's generated type with | 70 // this optional argument will override the field's generated type with |
75 // an external one specified at the given path. The type must be defined | 71 // an external one specified at the given path. The type must be defined |
76 // in a header file at that path, and have the same name as the file. | 72 // in a header file at that path, and have the same name as the file. |
77 // Currently, only enum types are supported, and the enum's only values | 73 // Currently, only enum types are supported, and the enum's only values |
78 // must be CamelCase values of the keywords of the property. | 74 // must be CamelCase values of the keywords of the property. |
79 field_storage_type: { | 75 field_type_path: { |
80 }, | 76 }, |
81 | 77 |
82 // - keywords: ["keyword1", "keyword2"] | 78 // - keywords: ["keyword1", "keyword2"] |
83 // This specifies all valid keyword values for the property. | 79 // This specifies all valid keyword values for the property. |
84 // TODO(sashab): Once all properties are represented here, delete | 80 // TODO(sashab): Once all properties are represented here, delete |
85 // CSSValueKeywords.in and use this list instead. | 81 // CSSValueKeywords.in and use this list instead. |
86 keywords: { | 82 keywords: { |
87 default: [], | 83 default: [], |
88 }, | 84 }, |
89 | 85 |
90 // - initial_keyword: "keyword-value" | 86 // - initial_keyword: "keyword-value" |
91 // This specifies the initial keyword value for the keyword_only | 87 // This specifies the initial keyword value for the keyword fields. |
92 // property. | |
93 initial_keyword: { | 88 initial_keyword: { |
94 }, | 89 }, |
95 | 90 |
96 // Flags which go into CSSOMTypes: | 91 // Flags which go into CSSOMTypes: |
97 // - typedom_types: ["Type", "OtherType"] | 92 // - typedom_types: ["Type", "OtherType"] |
98 // The property can take types specified in typedom_types for CSS Typed OM. | 93 // The property can take types specified in typedom_types for CSS Typed OM. |
99 // Keyword does not need to be specified as every property can take keywords . | 94 // Keyword does not need to be specified as every property can take keywords . |
100 // - repeated | 95 // - repeated |
101 // The property supports a list of values. | 96 // The property supports a list of values. |
102 // - supports_percentage | 97 // - supports_percentage |
(...skipping 218 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
321 { | 316 { |
322 name: "color", | 317 name: "color", |
323 custom_all: true, | 318 custom_all: true, |
324 inherited: true, | 319 inherited: true, |
325 interpolable: true, | 320 interpolable: true, |
326 priority: "High", | 321 priority: "High", |
327 }, | 322 }, |
328 { | 323 { |
329 name: "direction", | 324 name: "direction", |
330 custom_value: true, | 325 custom_value: true, |
331 field_storage_type: "platform/text/TextDirection", | 326 field_type_path: "platform/text/TextDirection", |
332 inherited: true, | 327 inherited: true, |
333 initial_keyword: "ltr", | 328 initial_keyword: "ltr", |
334 keyword_only: true, | 329 field_template: "keyword", |
335 keywords: ["ltr", "rtl"], | 330 keywords: ["ltr", "rtl"], |
336 priority: "High", | 331 priority: "High", |
337 }, | 332 }, |
338 { | 333 { |
339 name: "font-family", | 334 name: "font-family", |
340 converter: "convertFontFamily", | 335 converter: "convertFontFamily", |
341 font: true, | 336 font: true, |
342 inherited: true, | 337 inherited: true, |
343 name_for_methods: "FamilyDescription", | 338 name_for_methods: "FamilyDescription", |
344 priority: "High", | 339 priority: "High", |
(...skipping 129 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
474 { | 469 { |
475 name: "-webkit-text-orientation", | 470 name: "-webkit-text-orientation", |
476 custom_value: true, | 471 custom_value: true, |
477 inherited: true, | 472 inherited: true, |
478 priority: "High", | 473 priority: "High", |
479 type_name: "TextOrientation", | 474 type_name: "TextOrientation", |
480 }, | 475 }, |
481 { | 476 { |
482 name: "writing-mode", | 477 name: "writing-mode", |
483 custom_value: true, | 478 custom_value: true, |
484 field_storage_type: "platform/text/WritingMode", | 479 field_type_path: "platform/text/WritingMode", |
485 inherited: true, | 480 inherited: true, |
486 initial_keyword: "horizontal-tb", | 481 initial_keyword: "horizontal-tb", |
487 keyword_only: true, | 482 field_template: "keyword", |
488 keywords: ["horizontal-tb", "vertical-rl", "vertical-lr"], | 483 keywords: ["horizontal-tb", "vertical-rl", "vertical-lr"], |
489 priority: "High", | 484 priority: "High", |
490 type_name: "WritingMode", | 485 type_name: "WritingMode", |
491 }, | 486 }, |
492 { | 487 { |
493 name: "-webkit-writing-mode", | 488 name: "-webkit-writing-mode", |
494 custom_value: true, | 489 custom_value: true, |
495 inherited: true, | 490 inherited: true, |
496 priority: "High", | 491 priority: "High", |
497 type_name: "WritingMode", | 492 type_name: "WritingMode", |
(...skipping 136 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
634 api_class: "CSSPropertyAPIBorderWidth", | 629 api_class: "CSSPropertyAPIBorderWidth", |
635 converter: "convertLineWidth<unsigned>", | 630 converter: "convertLineWidth<unsigned>", |
636 initial: "initialBorderWidth", | 631 initial: "initialBorderWidth", |
637 interpolable: true, | 632 interpolable: true, |
638 }, | 633 }, |
639 { | 634 { |
640 name: "border-collapse", | 635 name: "border-collapse", |
641 independent: true, | 636 independent: true, |
642 inherited: true, | 637 inherited: true, |
643 initial_keyword: "separate", | 638 initial_keyword: "separate", |
644 keyword_only: true, | 639 field_template: "keyword", |
645 keywords: ["separate", "collapse"], | 640 keywords: ["separate", "collapse"], |
646 }, | 641 }, |
647 { | 642 { |
648 name: "border-image-outset", | 643 name: "border-image-outset", |
649 api_class: "CSSPropertyAPIBorderImageOutset", | 644 api_class: "CSSPropertyAPIBorderImageOutset", |
650 custom_all: true, | 645 custom_all: true, |
651 interpolable: true, | 646 interpolable: true, |
652 }, | 647 }, |
653 { | 648 { |
654 name: "border-image-repeat", | 649 name: "border-image-repeat", |
(...skipping 122 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
777 }, | 772 }, |
778 { | 773 { |
779 name: "buffered-rendering", | 774 name: "buffered-rendering", |
780 svg: true, | 775 svg: true, |
781 }, | 776 }, |
782 { | 777 { |
783 name: "caption-side", | 778 name: "caption-side", |
784 independent: true, | 779 independent: true, |
785 inherited: true, | 780 inherited: true, |
786 initial_keyword: "top", | 781 initial_keyword: "top", |
787 keyword_only: true, | 782 field_template: "keyword", |
788 keywords: ["top", "bottom", "left", "right"], | 783 keywords: ["top", "bottom", "left", "right"], |
789 }, | 784 }, |
790 { | 785 { |
791 name: "caret-color", | 786 name: "caret-color", |
792 api_class: true, | 787 api_class: true, |
793 api_methods: ["parseSingleValue"], | 788 api_methods: ["parseSingleValue"], |
794 custom_all: true, | 789 custom_all: true, |
795 inherited: true, | 790 inherited: true, |
796 interpolable: true, | 791 interpolable: true, |
797 }, | 792 }, |
798 { | 793 { |
799 name: "clear", | 794 name: "clear", |
800 initial_keyword: "none", | 795 initial_keyword: "none", |
801 keyword_only: true, | 796 field_template: "keyword", |
802 keywords: ["none", "left", "right", "both"], | 797 keywords: ["none", "left", "right", "both"], |
803 }, | 798 }, |
804 { | 799 { |
805 name: "clip", | 800 name: "clip", |
806 api_class: true, | 801 api_class: true, |
807 api_methods: ["parseSingleValue"], | 802 api_methods: ["parseSingleValue"], |
808 converter: "convertClip", | 803 converter: "convertClip", |
809 custom_all: true, | 804 custom_all: true, |
810 interpolable: true, | 805 interpolable: true, |
811 }, | 806 }, |
(...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
898 { | 893 { |
899 name: "dominant-baseline", | 894 name: "dominant-baseline", |
900 inherited: true, | 895 inherited: true, |
901 svg: true, | 896 svg: true, |
902 }, | 897 }, |
903 { | 898 { |
904 name: "empty-cells", | 899 name: "empty-cells", |
905 independent: true, | 900 independent: true, |
906 inherited: true, | 901 inherited: true, |
907 initial_keyword: "show", | 902 initial_keyword: "show", |
908 keyword_only: true, | 903 field_template: "keyword", |
909 keywords: ["show", "hide"], | 904 keywords: ["show", "hide"], |
910 type_name: "EEmptyCells", | 905 type_name: "EEmptyCells", |
911 }, | 906 }, |
912 { | 907 { |
913 name: "fill", | 908 name: "fill", |
914 api_class: "CSSPropertyAPIPaintStroke", | 909 api_class: "CSSPropertyAPIPaintStroke", |
915 api_methods: ["parseSingleValue"], | 910 api_methods: ["parseSingleValue"], |
916 custom_all: true, | 911 custom_all: true, |
917 inherited: true, | 912 inherited: true, |
918 interpolable: true, | 913 interpolable: true, |
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
957 { | 952 { |
958 name: "flex-shrink", | 953 name: "flex-shrink", |
959 api_class: "CSSPropertyAPIFlexGrowOrShrink", | 954 api_class: "CSSPropertyAPIFlexGrowOrShrink", |
960 interpolable: true, | 955 interpolable: true, |
961 type_name: "float", | 956 type_name: "float", |
962 }, | 957 }, |
963 "flex-wrap", | 958 "flex-wrap", |
964 { | 959 { |
965 name: "float", | 960 name: "float", |
966 initial_keyword: "none", | 961 initial_keyword: "none", |
967 keyword_only: true, | 962 field_template: "keyword", |
968 keywords: ["none", "left", "right"], | 963 keywords: ["none", "left", "right"], |
969 name_for_methods: "Floating", | 964 name_for_methods: "Floating", |
970 type_name: "EFloat", | 965 type_name: "EFloat", |
971 }, | 966 }, |
972 { | 967 { |
973 name: "flood-color", | 968 name: "flood-color", |
974 api_class: "CSSPropertyAPIColor", | 969 api_class: "CSSPropertyAPIColor", |
975 api_methods: ["parseSingleValue"], | 970 api_methods: ["parseSingleValue"], |
976 converter: "convertColor", | 971 converter: "convertColor", |
977 interpolable: true, | 972 interpolable: true, |
(...skipping 173 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
1151 custom_value: true, | 1146 custom_value: true, |
1152 inherited: true, | 1147 inherited: true, |
1153 interpolable: true, | 1148 interpolable: true, |
1154 typedom_types: ["Image"], | 1149 typedom_types: ["Image"], |
1155 }, | 1150 }, |
1156 { | 1151 { |
1157 name: "list-style-position", | 1152 name: "list-style-position", |
1158 independent: true, | 1153 independent: true, |
1159 inherited: true, | 1154 inherited: true, |
1160 initial_keyword: "outside", | 1155 initial_keyword: "outside", |
1161 keyword_only: true, | 1156 field_template: "keyword", |
1162 keywords: ["outside", "inside"], | 1157 keywords: ["outside", "inside"], |
1163 }, | 1158 }, |
1164 { | 1159 { |
1165 name: "list-style-type", | 1160 name: "list-style-type", |
1166 inherited: true, | 1161 inherited: true, |
1167 initial_keyword: "disc", | 1162 initial_keyword: "disc", |
1168 keyword_only: true, | 1163 field_template: "keyword", |
1169 keywords: [ | 1164 keywords: [ |
1170 "disc", "circle", "square", "decimal", "decimal-leading-zero", "arabic-i ndic", "bengali", "cambodian", "khmer", "devanagari", "gujarati", "gurmukhi", "k annada", "lao", "malayalam", "mongolian", "myanmar", "oriya", "persian", "urdu", "telugu", "tibetan", "thai", "lower-roman", "upper-roman", "lower-greek", "lowe r-alpha", "lower-latin", "upper-alpha", "upper-latin", "cjk-earthly-branch", "cj k-heavenly-stem", "ethiopic-halehame", "ethiopic-halehame-am", "ethiopic-haleham e-ti-er", "ethiopic-halehame-ti-et", "hangul", "hangul-consonant", "korean-hangu l-formal", "korean-hanja-formal", "korean-hanja-informal", "hebrew", "armenian", "lower-armenian", "upper-armenian", "georgian", "cjk-ideographic", "simp-chines e-formal", "simp-chinese-informal", "trad-chinese-formal", "trad-chinese-informa l", "hiragana", "katakana", "hiragana-iroha", "katakana-iroha", "none", | 1165 "disc", "circle", "square", "decimal", "decimal-leading-zero", "arabic-i ndic", "bengali", "cambodian", "khmer", "devanagari", "gujarati", "gurmukhi", "k annada", "lao", "malayalam", "mongolian", "myanmar", "oriya", "persian", "urdu", "telugu", "tibetan", "thai", "lower-roman", "upper-roman", "lower-greek", "lowe r-alpha", "lower-latin", "upper-alpha", "upper-latin", "cjk-earthly-branch", "cj k-heavenly-stem", "ethiopic-halehame", "ethiopic-halehame-am", "ethiopic-haleham e-ti-er", "ethiopic-halehame-ti-et", "hangul", "hangul-consonant", "korean-hangu l-formal", "korean-hanja-formal", "korean-hanja-informal", "hebrew", "armenian", "lower-armenian", "upper-armenian", "georgian", "cjk-ideographic", "simp-chines e-formal", "simp-chinese-informal", "trad-chinese-formal", "trad-chinese-informa l", "hiragana", "katakana", "hiragana-iroha", "katakana-iroha", "none", |
1171 ], | 1166 ], |
1172 }, | 1167 }, |
1173 { | 1168 { |
1174 name: "margin-bottom", | 1169 name: "margin-bottom", |
1175 api_class: "CSSPropertyAPIMargin", | 1170 api_class: "CSSPropertyAPIMargin", |
1176 api_methods: ["parseSingleValue"], | 1171 api_methods: ["parseSingleValue"], |
1177 converter: "convertQuirkyLength", | 1172 converter: "convertQuirkyLength", |
1178 initial: "initialMargin", | 1173 initial: "initialMargin", |
(...skipping 195 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
1374 api_class: true, | 1369 api_class: true, |
1375 api_methods: ["parseSingleValue"], | 1370 api_methods: ["parseSingleValue"], |
1376 converter: "convertLineWidth<unsigned short>", | 1371 converter: "convertLineWidth<unsigned short>", |
1377 interpolable: true, | 1372 interpolable: true, |
1378 }, | 1373 }, |
1379 { | 1374 { |
1380 name: "overflow-anchor", | 1375 name: "overflow-anchor", |
1381 runtime_flag: "ScrollAnchoring", | 1376 runtime_flag: "ScrollAnchoring", |
1382 inherited: false, | 1377 inherited: false, |
1383 initial_keyword: "auto", | 1378 initial_keyword: "auto", |
1384 keyword_only: true, | 1379 field_template: "keyword", |
1385 keywords: [ | 1380 keywords: [ |
1386 "visible", "none", "auto", | 1381 "visible", "none", "auto", |
1387 ], | 1382 ], |
1388 }, | 1383 }, |
1389 { | 1384 { |
1390 name: "overflow-wrap", | 1385 name: "overflow-wrap", |
1391 inherited: true, | 1386 inherited: true, |
1392 }, | 1387 }, |
1393 { | 1388 { |
1394 name: "overflow-x", | 1389 name: "overflow-x", |
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
1447 { | 1442 { |
1448 name: "perspective-origin", | 1443 name: "perspective-origin", |
1449 converter: "convertPosition", | 1444 converter: "convertPosition", |
1450 interpolable: true, | 1445 interpolable: true, |
1451 }, | 1446 }, |
1452 { | 1447 { |
1453 name: "pointer-events", | 1448 name: "pointer-events", |
1454 independent: true, | 1449 independent: true, |
1455 inherited: true, | 1450 inherited: true, |
1456 initial_keyword: "auto", | 1451 initial_keyword: "auto", |
1457 keyword_only: true, | 1452 field_template: "keyword", |
1458 keywords: [ | 1453 keywords: [ |
1459 "none", "auto", "stroke", "fill", "painted", "visible", "visibleStroke", "visibleFill", "visiblePainted", "bounding-box", "all", | 1454 "none", "auto", "stroke", "fill", "painted", "visible", "visibleStroke", "visibleFill", "visiblePainted", "bounding-box", "all", |
1460 ], | 1455 ], |
1461 }, | 1456 }, |
1462 { | 1457 { |
1463 name: "position", | 1458 name: "position", |
1464 custom_inherit: true, | 1459 custom_inherit: true, |
1465 }, | 1460 }, |
1466 { | 1461 { |
1467 name: "quotes", | 1462 name: "quotes", |
(...skipping 199 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
1667 name: "stroke-width", | 1662 name: "stroke-width", |
1668 api_class: "CSSPropertyAPIStrokeOrLength", | 1663 api_class: "CSSPropertyAPIStrokeOrLength", |
1669 converter: "convertUnzoomedLength", | 1664 converter: "convertUnzoomedLength", |
1670 inherited: true, | 1665 inherited: true, |
1671 interpolable: true, | 1666 interpolable: true, |
1672 svg: true, | 1667 svg: true, |
1673 }, | 1668 }, |
1674 { | 1669 { |
1675 name: "table-layout", | 1670 name: "table-layout", |
1676 initial_keyword: "auto", | 1671 initial_keyword: "auto", |
1677 keyword_only: true, | 1672 field_template: "keyword", |
1678 keywords: [ | 1673 keywords: [ |
1679 "auto", "fixed" | 1674 "auto", "fixed" |
1680 ] | 1675 ] |
1681 }, | 1676 }, |
1682 { | 1677 { |
1683 name: "tab-size", | 1678 name: "tab-size", |
1684 api_class: true, | 1679 api_class: true, |
1685 api_methods: ["parseSingleValue"], | 1680 api_methods: ["parseSingleValue"], |
1686 converter: "convertLengthOrTabSpaces", | 1681 converter: "convertLengthOrTabSpaces", |
1687 inherited: true, | 1682 inherited: true, |
1688 type_name: "TabSize", | 1683 type_name: "TabSize", |
1689 }, | 1684 }, |
1690 { | 1685 { |
1691 name: "text-align", | 1686 name: "text-align", |
1692 custom_value: true, | 1687 custom_value: true, |
1693 inherited: true, | 1688 inherited: true, |
1694 initial_keyword: "start", | 1689 initial_keyword: "start", |
1695 keyword_only: true, | 1690 field_template: "keyword", |
1696 keywords: [ | 1691 keywords: [ |
1697 "left", "right", "center", "justify", "webkitLeft", "webkitRight", "webk itCenter", "start", "end", | 1692 "left", "right", "center", "justify", "webkitLeft", "webkitRight", "webk itCenter", "start", "end", |
1698 ], | 1693 ], |
1699 }, | 1694 }, |
1700 { | 1695 { |
1701 name: "text-align-last", | 1696 name: "text-align-last", |
1702 inherited: true, | 1697 inherited: true, |
1703 type_name: "TextAlignLast", | 1698 type_name: "TextAlignLast", |
1704 }, | 1699 }, |
1705 { | 1700 { |
(...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
1781 api_methods: ["parseSingleValue"], | 1776 api_methods: ["parseSingleValue"], |
1782 converter: "convertTextSizeAdjust", | 1777 converter: "convertTextSizeAdjust", |
1783 inherited: true, | 1778 inherited: true, |
1784 type_name: "TextSizeAdjust", | 1779 type_name: "TextSizeAdjust", |
1785 }, | 1780 }, |
1786 { | 1781 { |
1787 name: "text-transform", | 1782 name: "text-transform", |
1788 independent: true, | 1783 independent: true, |
1789 inherited: true, | 1784 inherited: true, |
1790 initial_keyword: "none", | 1785 initial_keyword: "none", |
1791 keyword_only: true, | 1786 field_template: "keyword", |
1792 keywords: ["capitalize", "uppercase", "lowercase", "none"], | 1787 keywords: ["capitalize", "uppercase", "lowercase", "none"], |
1793 }, | 1788 }, |
1794 { | 1789 { |
1795 name: "text-underline-position", | 1790 name: "text-underline-position", |
1796 api_class: true, | 1791 api_class: true, |
1797 api_methods: ["parseSingleValue"], | 1792 api_methods: ["parseSingleValue"], |
1798 inherited: true, | 1793 inherited: true, |
1799 runtime_flag: "CSS3TextDecorations", | 1794 runtime_flag: "CSS3TextDecorations", |
1800 type_name: "TextUnderlinePosition", | 1795 type_name: "TextUnderlinePosition", |
1801 }, | 1796 }, |
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
1854 { | 1849 { |
1855 name: "scale", | 1850 name: "scale", |
1856 api_class: true, | 1851 api_class: true, |
1857 api_methods: ["parseSingleValue"], | 1852 api_methods: ["parseSingleValue"], |
1858 converter: "convertScale", | 1853 converter: "convertScale", |
1859 interpolable: true, | 1854 interpolable: true, |
1860 runtime_flag: "CSSIndependentTransformProperties", | 1855 runtime_flag: "CSSIndependentTransformProperties", |
1861 }, | 1856 }, |
1862 { | 1857 { |
1863 name: "unicode-bidi", | 1858 name: "unicode-bidi", |
1864 field_storage_type: "platform/text/UnicodeBidi", | 1859 field_type_path: "platform/text/UnicodeBidi", |
1865 initial_keyword: "normal", | 1860 initial_keyword: "normal", |
1866 keyword_only: true, | 1861 field_template: "keyword", |
1867 keywords: [ | 1862 keywords: [ |
1868 "normal", "embed", "bidi-override", "isolate", "plaintext", "isolate-ove rride", | 1863 "normal", "embed", "bidi-override", "isolate", "plaintext", "isolate-ove rride", |
1869 ], | 1864 ], |
1870 type_name: "UnicodeBidi", | 1865 type_name: "UnicodeBidi", |
1871 }, | 1866 }, |
1872 { | 1867 { |
1873 name: "vector-effect", | 1868 name: "vector-effect", |
1874 svg: true, | 1869 svg: true, |
1875 }, | 1870 }, |
1876 { | 1871 { |
1877 name: "vertical-align", | 1872 name: "vertical-align", |
1878 api_class: true, | 1873 api_class: true, |
1879 api_methods: ["parseSingleValue"], | 1874 api_methods: ["parseSingleValue"], |
1880 custom_inherit: true, | 1875 custom_inherit: true, |
1881 custom_value: true, | 1876 custom_value: true, |
1882 interpolable: true, | 1877 interpolable: true, |
1883 }, | 1878 }, |
1884 { | 1879 { |
1885 name: "visibility", | 1880 name: "visibility", |
1886 independent: true, | 1881 independent: true, |
1887 inherited: true, | 1882 inherited: true, |
1888 initial_keyword: "visible", | 1883 initial_keyword: "visible", |
1889 interpolable: true, | 1884 interpolable: true, |
1890 keyword_only: true, | 1885 field_template: "keyword", |
1891 keywords: ["visible", "hidden", "collapse"], | 1886 keywords: ["visible", "hidden", "collapse"], |
1892 }, | 1887 }, |
1893 { | 1888 { |
1894 name: "x", | 1889 name: "x", |
1895 api_class: "CSSPropertyAPIStrokeOrLength", | 1890 api_class: "CSSPropertyAPIStrokeOrLength", |
1896 converter: "convertLength", | 1891 converter: "convertLength", |
1897 interpolable: true, | 1892 interpolable: true, |
1898 svg: true, | 1893 svg: true, |
1899 }, | 1894 }, |
1900 { | 1895 { |
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
1945 { | 1940 { |
1946 name: "-webkit-box-align", | 1941 name: "-webkit-box-align", |
1947 type_name: "EBoxAlignment", | 1942 type_name: "EBoxAlignment", |
1948 }, | 1943 }, |
1949 "-webkit-box-decoration-break", | 1944 "-webkit-box-decoration-break", |
1950 { | 1945 { |
1951 name: "-webkit-box-direction", | 1946 name: "-webkit-box-direction", |
1952 independent: true, | 1947 independent: true, |
1953 inherited: true, | 1948 inherited: true, |
1954 initial_keyword: "normal", | 1949 initial_keyword: "normal", |
1955 keyword_only: true, | 1950 field_template: "keyword", |
1956 keywords: ["normal", "reverse"], | 1951 keywords: ["normal", "reverse"], |
1957 }, | 1952 }, |
1958 { | 1953 { |
1959 name: "-webkit-box-flex", | 1954 name: "-webkit-box-flex", |
1960 api_class: true, | 1955 api_class: true, |
1961 type_name: "float", | 1956 type_name: "float", |
1962 }, | 1957 }, |
1963 { | 1958 { |
1964 name: "-webkit-box-flex-group", | 1959 name: "-webkit-box-flex-group", |
1965 api_class: true, | 1960 api_class: true, |
(...skipping 184 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
2150 name: "-webkit-perspective-origin-y", | 2145 name: "-webkit-perspective-origin-y", |
2151 api_class: "CSSPropertyAPIWebkitOriginY", | 2146 api_class: "CSSPropertyAPIWebkitOriginY", |
2152 converter: "convertLength", | 2147 converter: "convertLength", |
2153 interpolable: true, | 2148 interpolable: true, |
2154 }, | 2149 }, |
2155 { | 2150 { |
2156 name: "-webkit-print-color-adjust", | 2151 name: "-webkit-print-color-adjust", |
2157 independent: true, | 2152 independent: true, |
2158 inherited: true, | 2153 inherited: true, |
2159 initial_keyword: "economy", | 2154 initial_keyword: "economy", |
2160 keyword_only: true, | 2155 field_template: "keyword", |
2161 keywords: ["economy", "exact"], | 2156 keywords: ["economy", "exact"], |
2162 }, | 2157 }, |
2163 { | 2158 { |
2164 name: "-webkit-rtl-ordering", | 2159 name: "-webkit-rtl-ordering", |
2165 independent: true, | 2160 independent: true, |
2166 inherited: true, | 2161 inherited: true, |
2167 initial: "initialRtlOrdering", | 2162 initial: "initialRtlOrdering", |
2168 initial_keyword: "logical", | 2163 initial_keyword: "logical", |
2169 keyword_only: true, | 2164 field_template: "keyword", |
2170 keywords: ["logical", "visual"], | 2165 keywords: ["logical", "visual"], |
2171 setter: "setRtlOrdering", | 2166 setter: "setRtlOrdering", |
2172 type_name: "EOrder", | 2167 type_name: "EOrder", |
2173 }, | 2168 }, |
2174 { | 2169 { |
2175 name: "-webkit-ruby-position", | 2170 name: "-webkit-ruby-position", |
2176 inherited: true, | 2171 inherited: true, |
2177 type_name: "RubyPosition", | 2172 type_name: "RubyPosition", |
2178 }, | 2173 }, |
2179 { | 2174 { |
(...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
2260 }, | 2255 }, |
2261 { | 2256 { |
2262 name: "user-select", | 2257 name: "user-select", |
2263 inherited: true, | 2258 inherited: true, |
2264 }, | 2259 }, |
2265 { | 2260 { |
2266 name: "white-space", | 2261 name: "white-space", |
2267 independent: true, | 2262 independent: true, |
2268 inherited: true, | 2263 inherited: true, |
2269 initial_keyword: "normal", | 2264 initial_keyword: "normal", |
2270 keyword_only: true, | 2265 field_template: "keyword", |
2271 keywords: ["normal", "pre", "pre-wrap", "pre-line", "nowrap", "-webkit-now rap"], | 2266 keywords: ["normal", "pre", "pre-wrap", "pre-line", "nowrap", "-webkit-now rap"], |
2272 }, | 2267 }, |
2273 { | 2268 { |
2274 name: "widows", | 2269 name: "widows", |
2275 inherited: true, | 2270 inherited: true, |
2276 interpolable: true, | 2271 interpolable: true, |
2277 type_name: "short", | 2272 type_name: "short", |
2278 }, | 2273 }, |
2279 { | 2274 { |
2280 name: "width", | 2275 name: "width", |
(...skipping 759 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
3040 { | 3035 { |
3041 name: "-webkit-transition-timing-function", | 3036 name: "-webkit-transition-timing-function", |
3042 alias_for: "transition-timing-function", | 3037 alias_for: "transition-timing-function", |
3043 }, | 3038 }, |
3044 { | 3039 { |
3045 name: "-webkit-user-select", | 3040 name: "-webkit-user-select", |
3046 alias_for: "user-select", | 3041 alias_for: "user-select", |
3047 }, | 3042 }, |
3048 ], | 3043 ], |
3049 } | 3044 } |
OLD | NEW |