| 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 66 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 77 valid_type: "int", | 77 valid_type: "int", |
| 78 }, | 78 }, |
| 79 | 79 |
| 80 // - field_template | 80 // - field_template |
| 81 // Affects how the interface to this field is generated. | 81 // Affects how the interface to this field is generated. |
| 82 // TODO(sashab, meade): Remove this once TypedOM types are specified for | 82 // TODO(sashab, meade): Remove this once TypedOM types are specified for |
| 83 // every property, since this value can be inferred from that. | 83 // every property, since this value can be inferred from that. |
| 84 field_template: { | 84 field_template: { |
| 85 valid_values: [ | 85 valid_values: [ |
| 86 // Field is stored as an enum and has a initial/getter/setter/resetter. | 86 // Field is stored as an enum and has a initial/getter/setter/resetter. |
| 87 // If include_paths is empty, we would also generate the corresponding |
| 88 // enum definition in ComputedStyleConstants.h. |
| 87 "keyword", | 89 "keyword", |
| 88 // Field stores a primitive value like int/bool. The type is specified b
y | 90 // Field stores a primitive value like int/bool. The type is specified b
y |
| 89 // type_name. The interface has a initial/getter/setter/resetter. | 91 // type_name. The interface has a initial/getter/setter/resetter. |
| 90 "primitive", | 92 "primitive", |
| 91 // Field is stored as a bool, whose default value is false | 93 // Field is stored as a bool, whose default value is false |
| 92 // and can only be set to true. Has a initial/getter/setter. | 94 // and can only be set to true. Has a initial/getter/setter. |
| 93 "monotonic_flag", | 95 "monotonic_flag", |
| 94 // Field has type specified at field_type_path and has a getter/setter. | 96 // Field has type specified at field_type_path and has a getter/setter. |
| 95 // Also has a setter taking an rvalue reference. Cannot be packed. | 97 // Also has a setter taking an rvalue reference. Cannot be packed. |
| 96 "external", | 98 "external", |
| 97 // Only the storage is generated. The interface is handwritten. | 99 // Only the storage is generated. The interface is handwritten. |
| 98 "storage_only", | 100 "storage_only", |
| 99 ], | 101 ], |
| 100 }, | 102 }, |
| 101 | 103 |
| 102 // - field_type_path: "path/to/Type" | 104 // - include_paths: ["path/to/file1.h", "path/to/file2.h"] |
| 103 // For properties that have generated field storage in ComputedStyle, | 105 // List of files containing the definitions of types in 'type_name'. Each of |
| 104 // this optional argument will override the field's generated type with | 106 // these files will appear as a #include in ComputedStyleBase.h. For |
| 105 // an external one specified at the given path. The type must be defined | 107 // example, if the type_name is 'Vector<String>', include_paths should be |
| 106 // in a header file at that path, and have the same name as the file. | 108 // ["platform/wtf/Vector.h", "platform/wtf/text/WTFString.h"] |
| 107 // Currently, only enum types are supported, and the enum's only values | 109 include_paths: { |
| 108 // must be CamelCase values of the keywords of the property. | 110 default: [], |
| 109 field_type_path: { | |
| 110 }, | 111 }, |
| 111 | 112 |
| 112 // - keywords: ["keyword1", "keyword2"] | 113 // - keywords: ["keyword1", "keyword2"] |
| 113 // This specifies all valid keyword values for the property. | 114 // This specifies all valid keyword values for the property. |
| 114 // TODO(sashab): Once all properties are represented here, delete | 115 // TODO(sashab): Once all properties are represented here, delete |
| 115 // CSSValueKeywords.in and use this list instead. | 116 // CSSValueKeywords.in and use this list instead. |
| 116 keywords: { | 117 keywords: { |
| 117 default: [], | 118 default: [], |
| 118 }, | 119 }, |
| 119 | 120 |
| (...skipping 233 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 353 { | 354 { |
| 354 name: "color", | 355 name: "color", |
| 355 custom_all: true, | 356 custom_all: true, |
| 356 inherited: true, | 357 inherited: true, |
| 357 interpolable: true, | 358 interpolable: true, |
| 358 priority: "High", | 359 priority: "High", |
| 359 }, | 360 }, |
| 360 { | 361 { |
| 361 name: "direction", | 362 name: "direction", |
| 362 custom_value: true, | 363 custom_value: true, |
| 363 field_type_path: "platform/text/TextDirection", | 364 type_name: "TextDirection", |
| 364 inherited: true, | 365 inherited: true, |
| 365 default_value: "ltr", | 366 default_value: "ltr", |
| 366 field_template: "keyword", | 367 field_template: "keyword", |
| 367 keywords: ["ltr", "rtl"], | 368 keywords: ["ltr", "rtl"], |
| 368 priority: "High", | 369 priority: "High", |
| 370 include_paths: ["platform/text/TextDirection.h"], |
| 369 }, | 371 }, |
| 370 { | 372 { |
| 371 name: "font-family", | 373 name: "font-family", |
| 372 api_class: true, | 374 api_class: true, |
| 373 api_methods: ["parseSingleValue"], | 375 api_methods: ["parseSingleValue"], |
| 374 converter: "ConvertFontFamily", | 376 converter: "ConvertFontFamily", |
| 375 is_descriptor: true, | 377 is_descriptor: true, |
| 376 font: true, | 378 font: true, |
| 377 inherited: true, | 379 inherited: true, |
| 378 name_for_methods: "FamilyDescription", | 380 name_for_methods: "FamilyDescription", |
| (...skipping 139 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 518 { | 520 { |
| 519 name: "-webkit-text-orientation", | 521 name: "-webkit-text-orientation", |
| 520 custom_value: true, | 522 custom_value: true, |
| 521 inherited: true, | 523 inherited: true, |
| 522 priority: "High", | 524 priority: "High", |
| 523 type_name: "TextOrientation", | 525 type_name: "TextOrientation", |
| 524 }, | 526 }, |
| 525 { | 527 { |
| 526 name: "writing-mode", | 528 name: "writing-mode", |
| 527 custom_value: true, | 529 custom_value: true, |
| 528 field_type_path: "platform/text/WritingMode", | |
| 529 inherited: true, | 530 inherited: true, |
| 530 default_value: "horizontal-tb", | 531 default_value: "horizontal-tb", |
| 531 field_template: "keyword", | 532 field_template: "keyword", |
| 532 keywords: ["horizontal-tb", "vertical-rl", "vertical-lr"], | 533 keywords: ["horizontal-tb", "vertical-rl", "vertical-lr"], |
| 533 priority: "High", | 534 priority: "High", |
| 534 type_name: "WritingMode", | 535 type_name: "WritingMode", |
| 536 include_paths: ["platform/text/WritingMode.h"], |
| 535 }, | 537 }, |
| 536 { | 538 { |
| 537 name: "-webkit-writing-mode", | 539 name: "-webkit-writing-mode", |
| 538 custom_value: true, | 540 custom_value: true, |
| 539 inherited: true, | 541 inherited: true, |
| 540 priority: "High", | 542 priority: "High", |
| 541 type_name: "WritingMode", | 543 type_name: "WritingMode", |
| 542 }, | 544 }, |
| 543 { | 545 { |
| 544 name: "text-rendering", | 546 name: "text-rendering", |
| (...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 650 api_methods: ["parseSingleValue"], | 652 api_methods: ["parseSingleValue"], |
| 651 custom_inherit: true, | 653 custom_inherit: true, |
| 652 custom_value: true, | 654 custom_value: true, |
| 653 interpolable: true, | 655 interpolable: true, |
| 654 svg: true, | 656 svg: true, |
| 655 }, | 657 }, |
| 656 { | 658 { |
| 657 name: "border-bottom-color", | 659 name: "border-bottom-color", |
| 658 custom_all: true, | 660 custom_all: true, |
| 659 interpolable: true, | 661 interpolable: true, |
| 662 type_name: "Color", |
| 660 field_template: "storage_only", | 663 field_template: "storage_only", |
| 661 field_type_path: "platform/graphics/Color", | |
| 662 default_value: "0", | 664 default_value: "0", |
| 663 field_group: "surround", | 665 field_group: "surround", |
| 666 include_paths: ["platform/graphics/Color.h"], |
| 664 }, | 667 }, |
| 665 { | 668 { |
| 666 name: "border-bottom-left-radius", | 669 name: "border-bottom-left-radius", |
| 667 api_class: "CSSPropertyAPIBorderRadius", | 670 api_class: "CSSPropertyAPIBorderRadius", |
| 668 api_methods: ["parseSingleValue"], | 671 api_methods: ["parseSingleValue"], |
| 669 converter: "ConvertRadius", | 672 converter: "ConvertRadius", |
| 670 interpolable: true, | 673 interpolable: true, |
| 671 field_template: "external", | 674 field_template: "external", |
| 672 field_type_path: "platform/LengthSize", | 675 include_paths: ["platform/LengthSize.h"], |
| 676 type_name: "LengthSize", |
| 673 field_group: "surround", | 677 field_group: "surround", |
| 674 default_value: "LengthSize(Length(0, kFixed), Length(0, kFixed))", | 678 default_value: "LengthSize(Length(0, kFixed), Length(0, kFixed))", |
| 675 }, | 679 }, |
| 676 { | 680 { |
| 677 name: "border-bottom-right-radius", | 681 name: "border-bottom-right-radius", |
| 678 api_class: "CSSPropertyAPIBorderRadius", | 682 api_class: "CSSPropertyAPIBorderRadius", |
| 679 api_methods: ["parseSingleValue"], | 683 api_methods: ["parseSingleValue"], |
| 680 converter: "ConvertRadius", | 684 converter: "ConvertRadius", |
| 681 interpolable: true, | 685 interpolable: true, |
| 682 field_template: "external", | 686 field_template: "external", |
| 683 field_type_path: "platform/LengthSize", | 687 include_paths: ["platform/LengthSize.h"], |
| 688 type_name: "LengthSize", |
| 684 field_group: "surround", | 689 field_group: "surround", |
| 685 default_value: "LengthSize(Length(0, kFixed), Length(0, kFixed))", | 690 default_value: "LengthSize(Length(0, kFixed), Length(0, kFixed))", |
| 686 }, | 691 }, |
| 687 { | 692 { |
| 688 name: "border-bottom-style", | 693 name: "border-bottom-style", |
| 689 type_name: "EBorderStyle", | 694 type_name: "EBorderStyle", |
| 690 field_template: "keyword", | 695 field_template: "keyword", |
| 691 keywords: ["none", "hidden", "inset", "groove", "outset", "ridge", "dotted
", "dashed", "solid", "double"], | 696 keywords: ["none", "hidden", "inset", "groove", "outset", "ridge", "dotted
", "dashed", "solid", "double"], |
| 692 default_value: "none", | 697 default_value: "none", |
| 693 typedom_types: ["Image"], | 698 typedom_types: ["Image"], |
| 694 field_group: "surround", | 699 field_group: "surround", |
| 695 }, | 700 }, |
| 696 { | 701 { |
| 697 name: "border-bottom-width", | 702 name: "border-bottom-width", |
| 698 api_class: "CSSPropertyAPIBorderWidth", | 703 api_class: "CSSPropertyAPIBorderWidth", |
| 699 converter: "ConvertLineWidth<float>", | 704 converter: "ConvertLineWidth<float>", |
| 700 initial: "InitialBorderWidth", | 705 initial: "InitialBorderWidth", |
| 701 interpolable: true, | 706 interpolable: true, |
| 702 keywords: ["thin", "medium", "thick"], | 707 keywords: ["thin", "medium", "thick"], |
| 703 typedom_types: ["Length"], | 708 typedom_types: ["Length"], |
| 704 field_template: "storage_only", | 709 field_template: "storage_only", |
| 705 field_type_path: "platform/LayoutUnit", | 710 include_paths: ["platform/LayoutUnit.h"], |
| 711 type_name: "LayoutUnit", |
| 706 default_value: "LayoutUnit(3)", | 712 default_value: "LayoutUnit(3)", |
| 707 field_group: "surround", | 713 field_group: "surround", |
| 708 }, | 714 }, |
| 709 { | 715 { |
| 710 name: "border-collapse", | 716 name: "border-collapse", |
| 711 independent: true, | 717 independent: true, |
| 712 inherited: true, | 718 inherited: true, |
| 713 default_value: "separate", | 719 default_value: "separate", |
| 714 field_template: "keyword", | 720 field_template: "keyword", |
| 715 keywords: ["separate", "collapse"], | 721 keywords: ["separate", "collapse"], |
| (...skipping 28 matching lines...) Expand all Loading... |
| 744 name: "border-image-width", | 750 name: "border-image-width", |
| 745 api_class: "CSSPropertyAPIBorderImageWidth", | 751 api_class: "CSSPropertyAPIBorderImageWidth", |
| 746 custom_all: true, | 752 custom_all: true, |
| 747 interpolable: true, | 753 interpolable: true, |
| 748 }, | 754 }, |
| 749 { | 755 { |
| 750 name: "border-left-color", | 756 name: "border-left-color", |
| 751 custom_all: true, | 757 custom_all: true, |
| 752 interpolable: true, | 758 interpolable: true, |
| 753 field_template: "storage_only", | 759 field_template: "storage_only", |
| 754 field_type_path: "platform/graphics/Color", | 760 include_paths: ["platform/graphics/Color.h"], |
| 761 type_name: "Color", |
| 755 default_value: "0", | 762 default_value: "0", |
| 756 field_group: "surround", | 763 field_group: "surround", |
| 757 }, | 764 }, |
| 758 { | 765 { |
| 759 name: "border-left-style", | 766 name: "border-left-style", |
| 760 type_name: "EBorderStyle", | 767 type_name: "EBorderStyle", |
| 761 field_template: "keyword", | 768 field_template: "keyword", |
| 762 keywords: ["none", "hidden", "inset", "groove", "outset", "ridge", "dotted
", "dashed", "solid", "double"], | 769 keywords: ["none", "hidden", "inset", "groove", "outset", "ridge", "dotted
", "dashed", "solid", "double"], |
| 763 default_value: "none", | 770 default_value: "none", |
| 764 typedom_types: ["Image"], | 771 typedom_types: ["Image"], |
| 765 field_group: "surround", | 772 field_group: "surround", |
| 766 }, | 773 }, |
| 767 { | 774 { |
| 768 name: "border-left-width", | 775 name: "border-left-width", |
| 769 api_class: "CSSPropertyAPIBorderWidth", | 776 api_class: "CSSPropertyAPIBorderWidth", |
| 770 converter: "ConvertLineWidth<float>", | 777 converter: "ConvertLineWidth<float>", |
| 771 initial: "InitialBorderWidth", | 778 initial: "InitialBorderWidth", |
| 772 interpolable: true, | 779 interpolable: true, |
| 773 keywords: ["thin", "medium", "thick"], | 780 keywords: ["thin", "medium", "thick"], |
| 774 typedom_types: ["Length"], | 781 typedom_types: ["Length"], |
| 775 field_template: "storage_only", | 782 field_template: "storage_only", |
| 776 field_type_path: "platform/LayoutUnit", | 783 include_paths: ["platform/LayoutUnit.h"], |
| 784 type_name: "LayoutUnit", |
| 777 default_value: "LayoutUnit(3)", | 785 default_value: "LayoutUnit(3)", |
| 778 field_group: "surround", | 786 field_group: "surround", |
| 779 }, | 787 }, |
| 780 { | 788 { |
| 781 name: "border-right-color", | 789 name: "border-right-color", |
| 782 custom_all: true, | 790 custom_all: true, |
| 783 interpolable: true, | 791 interpolable: true, |
| 784 field_template: "storage_only", | 792 field_template: "storage_only", |
| 785 field_type_path: "platform/graphics/Color", | 793 include_paths: ["platform/graphics/Color.h"], |
| 794 type_name: "Color", |
| 786 default_value: "0", | 795 default_value: "0", |
| 787 field_group: "surround", | 796 field_group: "surround", |
| 788 }, | 797 }, |
| 789 { | 798 { |
| 790 name: "border-right-style", | 799 name: "border-right-style", |
| 791 type_name: "EBorderStyle", | 800 type_name: "EBorderStyle", |
| 792 typedom_types: ["Image"], | 801 typedom_types: ["Image"], |
| 793 field_template: "keyword", | 802 field_template: "keyword", |
| 794 default_value: "none", | 803 default_value: "none", |
| 795 keywords: ["none", "hidden", "inset", "groove", "outset", "ridge", "dotted
", "dashed", "solid", "double"], | 804 keywords: ["none", "hidden", "inset", "groove", "outset", "ridge", "dotted
", "dashed", "solid", "double"], |
| 796 field_group: "surround", | 805 field_group: "surround", |
| 797 }, | 806 }, |
| 798 { | 807 { |
| 799 name: "border-right-width", | 808 name: "border-right-width", |
| 800 api_class: "CSSPropertyAPIBorderWidth", | 809 api_class: "CSSPropertyAPIBorderWidth", |
| 801 converter: "ConvertLineWidth<float>", | 810 converter: "ConvertLineWidth<float>", |
| 802 initial: "InitialBorderWidth", | 811 initial: "InitialBorderWidth", |
| 803 interpolable: true, | 812 interpolable: true, |
| 804 keywords: ["thin", "medium", "thick"], | 813 keywords: ["thin", "medium", "thick"], |
| 805 typedom_types: ["Length"], | 814 typedom_types: ["Length"], |
| 806 field_template: "storage_only", | 815 field_template: "storage_only", |
| 807 field_type_path: "platform/LayoutUnit", | 816 include_paths: ["platform/LayoutUnit.h"], |
| 817 type_name: "LayoutUnit", |
| 808 default_value: "LayoutUnit(3)", | 818 default_value: "LayoutUnit(3)", |
| 809 field_group: "surround", | 819 field_group: "surround", |
| 810 }, | 820 }, |
| 811 { | 821 { |
| 812 name: "border-top-color", | 822 name: "border-top-color", |
| 813 custom_all: true, | 823 custom_all: true, |
| 814 interpolable: true, | 824 interpolable: true, |
| 815 field_template: "storage_only", | 825 field_template: "storage_only", |
| 816 field_type_path: "platform/graphics/Color", | 826 include_paths: ["platform/graphics/Color.h"], |
| 827 type_name: "Color", |
| 817 default_value: "0", | 828 default_value: "0", |
| 818 field_group: "surround", | 829 field_group: "surround", |
| 819 }, | 830 }, |
| 820 { | 831 { |
| 821 name: "border-top-left-radius", | 832 name: "border-top-left-radius", |
| 822 api_class: "CSSPropertyAPIBorderRadius", | 833 api_class: "CSSPropertyAPIBorderRadius", |
| 823 api_methods: ["parseSingleValue"], | 834 api_methods: ["parseSingleValue"], |
| 824 converter: "ConvertRadius", | 835 converter: "ConvertRadius", |
| 825 interpolable: true, | 836 interpolable: true, |
| 826 field_template: "external", | 837 field_template: "external", |
| 827 field_type_path: "platform/LengthSize", | 838 include_paths: ["platform/LengthSize.h"], |
| 839 type_name: "LengthSize", |
| 828 field_group: "surround", | 840 field_group: "surround", |
| 829 default_value: "LengthSize(Length(0, kFixed), Length(0, kFixed))", | 841 default_value: "LengthSize(Length(0, kFixed), Length(0, kFixed))", |
| 830 }, | 842 }, |
| 831 { | 843 { |
| 832 name: "border-top-right-radius", | 844 name: "border-top-right-radius", |
| 833 api_class: "CSSPropertyAPIBorderRadius", | 845 api_class: "CSSPropertyAPIBorderRadius", |
| 834 api_methods: ["parseSingleValue"], | 846 api_methods: ["parseSingleValue"], |
| 835 converter: "ConvertRadius", | 847 converter: "ConvertRadius", |
| 836 interpolable: true, | 848 interpolable: true, |
| 837 field_template: "external", | 849 field_template: "external", |
| 838 field_type_path: "platform/LengthSize", | 850 include_paths: ["platform/LengthSize.h"], |
| 851 type_name: "LengthSize", |
| 839 field_group: "surround", | 852 field_group: "surround", |
| 840 default_value: "LengthSize(Length(0, kFixed), Length(0, kFixed))", | 853 default_value: "LengthSize(Length(0, kFixed), Length(0, kFixed))", |
| 841 }, | 854 }, |
| 842 { | 855 { |
| 843 name: "border-top-style", | 856 name: "border-top-style", |
| 844 type_name: "EBorderStyle", | 857 type_name: "EBorderStyle", |
| 845 field_template: "keyword", | 858 field_template: "keyword", |
| 846 default_value: "none", | 859 default_value: "none", |
| 847 keywords: ["none", "hidden", "inset", "groove", "outset", "ridge", "dotted
", "dashed", "solid", "double"], | 860 keywords: ["none", "hidden", "inset", "groove", "outset", "ridge", "dotted
", "dashed", "solid", "double"], |
| 848 typedom_types: ["Image"], | 861 typedom_types: ["Image"], |
| 849 field_group: "surround", | 862 field_group: "surround", |
| 850 }, | 863 }, |
| 851 { | 864 { |
| 852 name: "border-top-width", | 865 name: "border-top-width", |
| 853 api_class: "CSSPropertyAPIBorderWidth", | 866 api_class: "CSSPropertyAPIBorderWidth", |
| 854 converter: "ConvertLineWidth<float>", | 867 converter: "ConvertLineWidth<float>", |
| 855 initial: "InitialBorderWidth", | 868 initial: "InitialBorderWidth", |
| 856 interpolable: true, | 869 interpolable: true, |
| 857 keywords: ["thin", "medium", "thick"], | 870 keywords: ["thin", "medium", "thick"], |
| 858 supports_percentage: true, | 871 supports_percentage: true, |
| 859 typedom_types: ["Length"], | 872 typedom_types: ["Length"], |
| 860 field_template: "storage_only", | 873 field_template: "storage_only", |
| 861 field_type_path: "platform/LayoutUnit", | 874 include_paths: ["platform/LayoutUnit.h"], |
| 875 type_name: "LayoutUnit", |
| 862 default_value: "LayoutUnit(3)", | 876 default_value: "LayoutUnit(3)", |
| 863 field_group: "surround", | 877 field_group: "surround", |
| 864 }, | 878 }, |
| 865 { | 879 { |
| 866 name: "bottom", | 880 name: "bottom", |
| 867 api_class: "CSSPropertyAPIMargin", | 881 api_class: "CSSPropertyAPIMargin", |
| 868 api_methods: ["parseSingleValue"], | 882 api_methods: ["parseSingleValue"], |
| 869 converter: "ConvertLengthOrAuto", | 883 converter: "ConvertLengthOrAuto", |
| 870 interpolable: true, | 884 interpolable: true, |
| 871 keywords: ["auto"], | 885 keywords: ["auto"], |
| 872 supports_percentage: true, | 886 supports_percentage: true, |
| 873 typedom_types: ["Length"], | 887 typedom_types: ["Length"], |
| 874 field_template: "external", | 888 field_template: "external", |
| 875 field_type_path: "platform/Length", | 889 include_paths: ["platform/Length.h"], |
| 890 type_name: "Length", |
| 876 field_group: "surround", | 891 field_group: "surround", |
| 877 default_value: "Length()", | 892 default_value: "Length()", |
| 878 }, | 893 }, |
| 879 { | 894 { |
| 880 name: "box-shadow", | 895 name: "box-shadow", |
| 881 converter: "ConvertShadowList", | 896 converter: "ConvertShadowList", |
| 882 interpolable: true, | 897 interpolable: true, |
| 883 }, | 898 }, |
| 884 { | 899 { |
| 885 name: "box-sizing", | 900 name: "box-sizing", |
| (...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 946 keywords: ["none", "left", "right", "both"], | 961 keywords: ["none", "left", "right", "both"], |
| 947 }, | 962 }, |
| 948 { | 963 { |
| 949 name: "clip", | 964 name: "clip", |
| 950 api_class: true, | 965 api_class: true, |
| 951 api_methods: ["parseSingleValue"], | 966 api_methods: ["parseSingleValue"], |
| 952 converter: "ConvertClip", | 967 converter: "ConvertClip", |
| 953 custom_all: true, | 968 custom_all: true, |
| 954 interpolable: true, | 969 interpolable: true, |
| 955 field_template: "storage_only", | 970 field_template: "storage_only", |
| 956 field_type_path: "platform/LengthBox", | 971 include_paths: ["platform/LengthBox.h"], |
| 972 type_name: "LengthBox", |
| 957 default_value: "LengthBox()", | 973 default_value: "LengthBox()", |
| 958 field_group: "visual", | 974 field_group: "visual", |
| 959 }, | 975 }, |
| 960 { | 976 { |
| 961 name: "clip-path", | 977 name: "clip-path", |
| 962 api_class: true, | 978 api_class: true, |
| 963 api_methods: ["parseSingleValue"], | 979 api_methods: ["parseSingleValue"], |
| 964 converter: "ConvertClipPath", | 980 converter: "ConvertClipPath", |
| 965 interpolable: true, | 981 interpolable: true, |
| 966 }, | 982 }, |
| (...skipping 263 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1230 { | 1246 { |
| 1231 name: "height", | 1247 name: "height", |
| 1232 api_class: "CSSPropertyAPIWidthOrHeight", | 1248 api_class: "CSSPropertyAPIWidthOrHeight", |
| 1233 converter: "ConvertLengthSizing", | 1249 converter: "ConvertLengthSizing", |
| 1234 is_descriptor: true, | 1250 is_descriptor: true, |
| 1235 interpolable: true, | 1251 interpolable: true, |
| 1236 keywords: ["auto", "fit-content", "min-content", "max-content"], | 1252 keywords: ["auto", "fit-content", "min-content", "max-content"], |
| 1237 supports_percentage: true, | 1253 supports_percentage: true, |
| 1238 typedom_types: ["Length"], | 1254 typedom_types: ["Length"], |
| 1239 field_template: "external", | 1255 field_template: "external", |
| 1240 field_type_path: "platform/Length", | 1256 include_paths: ["platform/Length.h"], |
| 1257 type_name: "Length", |
| 1241 field_group: "box", | 1258 field_group: "box", |
| 1242 default_value: "Length()", | 1259 default_value: "Length()", |
| 1243 }, | 1260 }, |
| 1244 { | 1261 { |
| 1245 name: "hyphens", | 1262 name: "hyphens", |
| 1246 inherited: true, | 1263 inherited: true, |
| 1247 runtime_flag: "CSSHyphens", | 1264 runtime_flag: "CSSHyphens", |
| 1248 type_name: "Hyphens", | 1265 type_name: "Hyphens", |
| 1249 }, | 1266 }, |
| 1250 { | 1267 { |
| (...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1287 { | 1304 { |
| 1288 name: "left", | 1305 name: "left", |
| 1289 api_class: "CSSPropertyAPIMargin", | 1306 api_class: "CSSPropertyAPIMargin", |
| 1290 api_methods: ["parseSingleValue"], | 1307 api_methods: ["parseSingleValue"], |
| 1291 converter: "ConvertLengthOrAuto", | 1308 converter: "ConvertLengthOrAuto", |
| 1292 interpolable: true, | 1309 interpolable: true, |
| 1293 keywords: ["auto"], | 1310 keywords: ["auto"], |
| 1294 supports_percentage: true, | 1311 supports_percentage: true, |
| 1295 typedom_types: ["Length"], | 1312 typedom_types: ["Length"], |
| 1296 field_template: "external", | 1313 field_template: "external", |
| 1297 field_type_path: "platform/Length", | 1314 include_paths: ["platform/Length.h"], |
| 1315 type_name: "Length", |
| 1298 field_group: "surround", | 1316 field_group: "surround", |
| 1299 default_value: "Length()", | 1317 default_value: "Length()", |
| 1300 }, | 1318 }, |
| 1301 { | 1319 { |
| 1302 name: "letter-spacing", | 1320 name: "letter-spacing", |
| 1303 api_class: "CSSPropertyAPILetterAndWordSpacing", | 1321 api_class: "CSSPropertyAPILetterAndWordSpacing", |
| 1304 api_methods: ["parseSingleValue"], | 1322 api_methods: ["parseSingleValue"], |
| 1305 converter: "ConvertSpacing", | 1323 converter: "ConvertSpacing", |
| 1306 inherited: true, | 1324 inherited: true, |
| 1307 initial: "InitialLetterWordSpacing", | 1325 initial: "InitialLetterWordSpacing", |
| 1308 interpolable: true, | 1326 interpolable: true, |
| 1309 }, | 1327 }, |
| 1310 { | 1328 { |
| 1311 name: "lighting-color", | 1329 name: "lighting-color", |
| 1312 api_class: "CSSPropertyAPIColor", | 1330 api_class: "CSSPropertyAPIColor", |
| 1313 api_methods: ["parseSingleValue"], | 1331 api_methods: ["parseSingleValue"], |
| 1314 converter: "ConvertColor", | 1332 converter: "ConvertColor", |
| 1315 interpolable: true, | 1333 interpolable: true, |
| 1316 svg: true, | 1334 svg: true, |
| 1317 }, | 1335 }, |
| 1318 { | 1336 { |
| 1319 name: "line-height", | 1337 name: "line-height", |
| 1320 api_class: true, | 1338 api_class: true, |
| 1321 api_methods: ["parseSingleValue"], | 1339 api_methods: ["parseSingleValue"], |
| 1322 converter: "ConvertLineHeight", | 1340 converter: "ConvertLineHeight", |
| 1323 getter: "SpecifiedLineHeight", | 1341 getter: "SpecifiedLineHeight", |
| 1324 inherited: true, | 1342 inherited: true, |
| 1325 interpolable: true, | 1343 interpolable: true, |
| 1326 field_template: "storage_only", | 1344 field_template: "storage_only", |
| 1327 field_type_path: "platform/Length", | 1345 include_paths: ["platform/Length.h"], |
| 1346 type_name: "Length", |
| 1328 default_value: "Length(-100.0, kPercent)", | 1347 default_value: "Length(-100.0, kPercent)", |
| 1329 field_group: "inherited", | 1348 field_group: "inherited", |
| 1330 }, | 1349 }, |
| 1331 { | 1350 { |
| 1332 name: "line-height-step", | 1351 name: "line-height-step", |
| 1333 api_class: true, | 1352 api_class: true, |
| 1334 api_methods: ["parseSingleValue"], | 1353 api_methods: ["parseSingleValue"], |
| 1335 converter: "ConvertComputedLength<uint8_t>", | 1354 converter: "ConvertComputedLength<uint8_t>", |
| 1336 inherited: true, | 1355 inherited: true, |
| 1337 runtime_flag: "CSSSnapSize", | 1356 runtime_flag: "CSSSnapSize", |
| (...skipping 24 matching lines...) Expand all Loading... |
| 1362 "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", | 1381 "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", |
| 1363 ], | 1382 ], |
| 1364 }, | 1383 }, |
| 1365 { | 1384 { |
| 1366 name: "margin-bottom", | 1385 name: "margin-bottom", |
| 1367 api_class: "CSSPropertyAPIMargin", | 1386 api_class: "CSSPropertyAPIMargin", |
| 1368 api_methods: ["parseSingleValue"], | 1387 api_methods: ["parseSingleValue"], |
| 1369 converter: "ConvertQuirkyLength", | 1388 converter: "ConvertQuirkyLength", |
| 1370 interpolable: true, | 1389 interpolable: true, |
| 1371 field_template: "external", | 1390 field_template: "external", |
| 1372 field_type_path: "platform/Length", | 1391 include_paths: ["platform/Length.h"], |
| 1392 type_name: "Length", |
| 1373 field_group: "surround", | 1393 field_group: "surround", |
| 1374 default_value: "Length(kFixed)", | 1394 default_value: "Length(kFixed)", |
| 1375 }, | 1395 }, |
| 1376 { | 1396 { |
| 1377 name: "margin-left", | 1397 name: "margin-left", |
| 1378 api_class: "CSSPropertyAPIMargin", | 1398 api_class: "CSSPropertyAPIMargin", |
| 1379 api_methods: ["parseSingleValue"], | 1399 api_methods: ["parseSingleValue"], |
| 1380 converter: "ConvertQuirkyLength", | 1400 converter: "ConvertQuirkyLength", |
| 1381 interpolable: true, | 1401 interpolable: true, |
| 1382 field_template: "external", | 1402 field_template: "external", |
| 1383 field_type_path: "platform/Length", | 1403 include_paths: ["platform/Length.h"], |
| 1404 type_name: "Length", |
| 1384 field_group: "surround", | 1405 field_group: "surround", |
| 1385 default_value: "Length(kFixed)", | 1406 default_value: "Length(kFixed)", |
| 1386 }, | 1407 }, |
| 1387 { | 1408 { |
| 1388 name: "margin-right", | 1409 name: "margin-right", |
| 1389 api_class: "CSSPropertyAPIMargin", | 1410 api_class: "CSSPropertyAPIMargin", |
| 1390 api_methods: ["parseSingleValue"], | 1411 api_methods: ["parseSingleValue"], |
| 1391 converter: "ConvertQuirkyLength", | 1412 converter: "ConvertQuirkyLength", |
| 1392 interpolable: true, | 1413 interpolable: true, |
| 1393 field_template: "external", | 1414 field_template: "external", |
| 1394 field_type_path: "platform/Length", | 1415 include_paths: ["platform/Length.h"], |
| 1416 type_name: "Length", |
| 1395 field_group: "surround", | 1417 field_group: "surround", |
| 1396 default_value: "Length(kFixed)", | 1418 default_value: "Length(kFixed)", |
| 1397 }, | 1419 }, |
| 1398 { | 1420 { |
| 1399 name: "margin-top", | 1421 name: "margin-top", |
| 1400 api_class: "CSSPropertyAPIMargin", | 1422 api_class: "CSSPropertyAPIMargin", |
| 1401 api_methods: ["parseSingleValue"], | 1423 api_methods: ["parseSingleValue"], |
| 1402 converter: "ConvertQuirkyLength", | 1424 converter: "ConvertQuirkyLength", |
| 1403 interpolable: true, | 1425 interpolable: true, |
| 1404 field_template: "external", | 1426 field_template: "external", |
| 1405 field_type_path: "platform/Length", | 1427 include_paths: ["platform/Length.h"], |
| 1428 type_name: "Length", |
| 1406 field_group: "surround", | 1429 field_group: "surround", |
| 1407 default_value: "Length(kFixed)", | 1430 default_value: "Length(kFixed)", |
| 1408 }, | 1431 }, |
| 1409 { | 1432 { |
| 1410 name: "marker-end", | 1433 name: "marker-end", |
| 1411 api_class: "CSSPropertyAPIMarker", | 1434 api_class: "CSSPropertyAPIMarker", |
| 1412 converter: "ConvertFragmentIdentifier", | 1435 converter: "ConvertFragmentIdentifier", |
| 1413 inherited: true, | 1436 inherited: true, |
| 1414 name_for_methods: "MarkerEndResource", | 1437 name_for_methods: "MarkerEndResource", |
| 1415 svg: true, | 1438 svg: true, |
| (...skipping 29 matching lines...) Expand all Loading... |
| 1445 { | 1468 { |
| 1446 name: "mask-type", | 1469 name: "mask-type", |
| 1447 svg: true, | 1470 svg: true, |
| 1448 }, | 1471 }, |
| 1449 { | 1472 { |
| 1450 name: "max-height", | 1473 name: "max-height", |
| 1451 converter: "ConvertLengthMaxSizing", | 1474 converter: "ConvertLengthMaxSizing", |
| 1452 is_descriptor: true, | 1475 is_descriptor: true, |
| 1453 interpolable: true, | 1476 interpolable: true, |
| 1454 field_template: "external", | 1477 field_template: "external", |
| 1455 field_type_path: "platform/Length", | 1478 include_paths: ["platform/Length.h"], |
| 1479 type_name: "Length", |
| 1456 field_group: "box", | 1480 field_group: "box", |
| 1457 default_value: "Length(kMaxSizeNone)", | 1481 default_value: "Length(kMaxSizeNone)", |
| 1458 }, | 1482 }, |
| 1459 { | 1483 { |
| 1460 name: "max-width", | 1484 name: "max-width", |
| 1461 converter: "ConvertLengthMaxSizing", | 1485 converter: "ConvertLengthMaxSizing", |
| 1462 is_descriptor: true, | 1486 is_descriptor: true, |
| 1463 interpolable: true, | 1487 interpolable: true, |
| 1464 field_template: "external", | 1488 field_template: "external", |
| 1465 field_type_path: "platform/Length", | 1489 include_paths: ["platform/Length.h"], |
| 1490 type_name: "Length", |
| 1466 field_group: "box", | 1491 field_group: "box", |
| 1467 default_value: "Length(kMaxSizeNone)", | 1492 default_value: "Length(kMaxSizeNone)", |
| 1468 }, | 1493 }, |
| 1469 { | 1494 { |
| 1470 name: "min-height", | 1495 name: "min-height", |
| 1471 api_class: "CSSPropertyAPIWidthOrHeight", | 1496 api_class: "CSSPropertyAPIWidthOrHeight", |
| 1472 converter: "ConvertLengthSizing", | 1497 converter: "ConvertLengthSizing", |
| 1473 is_descriptor: true, | 1498 is_descriptor: true, |
| 1474 interpolable: true, | 1499 interpolable: true, |
| 1475 field_template: "external", | 1500 field_template: "external", |
| 1476 field_type_path: "platform/Length", | 1501 include_paths: ["platform/Length.h"], |
| 1502 type_name: "Length", |
| 1477 field_group: "box", | 1503 field_group: "box", |
| 1478 default_value: "Length()", | 1504 default_value: "Length()", |
| 1479 }, | 1505 }, |
| 1480 { | 1506 { |
| 1481 name: "min-width", | 1507 name: "min-width", |
| 1482 api_class: "CSSPropertyAPIWidthOrHeight", | 1508 api_class: "CSSPropertyAPIWidthOrHeight", |
| 1483 converter: "ConvertLengthSizing", | 1509 converter: "ConvertLengthSizing", |
| 1484 is_descriptor: true, | 1510 is_descriptor: true, |
| 1485 interpolable: true, | 1511 interpolable: true, |
| 1486 field_template: "external", | 1512 field_template: "external", |
| 1487 field_type_path: "platform/Length", | 1513 include_paths: ["platform/Length.h"], |
| 1514 type_name: "Length", |
| 1488 field_group: "box", | 1515 field_group: "box", |
| 1489 default_value: "Length()", | 1516 default_value: "Length()", |
| 1490 }, | 1517 }, |
| 1491 { | 1518 { |
| 1492 name: "mix-blend-mode", | 1519 name: "mix-blend-mode", |
| 1493 name_for_methods: "BlendMode", | 1520 name_for_methods: "BlendMode", |
| 1494 type_name: "blink::WebBlendMode", | 1521 type_name: "blink::WebBlendMode", |
| 1495 }, | 1522 }, |
| 1496 { | 1523 { |
| 1497 name: "object-fit", | 1524 name: "object-fit", |
| (...skipping 117 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1615 ], | 1642 ], |
| 1616 type_name: "EOverflow", | 1643 type_name: "EOverflow", |
| 1617 }, | 1644 }, |
| 1618 { | 1645 { |
| 1619 name: "padding-bottom", | 1646 name: "padding-bottom", |
| 1620 api_class: "CSSPropertyAPIPadding", | 1647 api_class: "CSSPropertyAPIPadding", |
| 1621 api_methods: ["parseSingleValue"], | 1648 api_methods: ["parseSingleValue"], |
| 1622 converter: "ConvertLength", | 1649 converter: "ConvertLength", |
| 1623 interpolable: true, | 1650 interpolable: true, |
| 1624 field_template: "external", | 1651 field_template: "external", |
| 1625 field_type_path: "platform/Length", | 1652 include_paths: ["platform/Length.h"], |
| 1653 type_name: "Length", |
| 1626 field_group: "surround", | 1654 field_group: "surround", |
| 1627 default_value: "Length(kFixed)", | 1655 default_value: "Length(kFixed)", |
| 1628 }, | 1656 }, |
| 1629 { | 1657 { |
| 1630 name: "padding-left", | 1658 name: "padding-left", |
| 1631 api_class: "CSSPropertyAPIPadding", | 1659 api_class: "CSSPropertyAPIPadding", |
| 1632 api_methods: ["parseSingleValue"], | 1660 api_methods: ["parseSingleValue"], |
| 1633 converter: "ConvertLength", | 1661 converter: "ConvertLength", |
| 1634 interpolable: true, | 1662 interpolable: true, |
| 1635 field_template: "external", | 1663 field_template: "external", |
| 1636 field_type_path: "platform/Length", | 1664 include_paths: ["platform/Length.h"], |
| 1665 type_name: "Length", |
| 1637 field_group: "surround", | 1666 field_group: "surround", |
| 1638 default_value: "Length(kFixed)", | 1667 default_value: "Length(kFixed)", |
| 1639 }, | 1668 }, |
| 1640 { | 1669 { |
| 1641 name: "padding-right", | 1670 name: "padding-right", |
| 1642 api_class: "CSSPropertyAPIPadding", | 1671 api_class: "CSSPropertyAPIPadding", |
| 1643 api_methods: ["parseSingleValue"], | 1672 api_methods: ["parseSingleValue"], |
| 1644 converter: "ConvertLength", | 1673 converter: "ConvertLength", |
| 1645 interpolable: true, | 1674 interpolable: true, |
| 1646 field_template: "external", | 1675 field_template: "external", |
| 1647 field_type_path: "platform/Length", | 1676 include_paths: ["platform/Length.h"], |
| 1677 type_name: "Length", |
| 1648 field_group: "surround", | 1678 field_group: "surround", |
| 1649 default_value: "Length(kFixed)", | 1679 default_value: "Length(kFixed)", |
| 1650 }, | 1680 }, |
| 1651 { | 1681 { |
| 1652 name: "padding-top", | 1682 name: "padding-top", |
| 1653 api_class: "CSSPropertyAPIPadding", | 1683 api_class: "CSSPropertyAPIPadding", |
| 1654 api_methods: ["parseSingleValue"], | 1684 api_methods: ["parseSingleValue"], |
| 1655 converter: "ConvertLength", | 1685 converter: "ConvertLength", |
| 1656 interpolable: true, | 1686 interpolable: true, |
| 1657 field_template: "external", | 1687 field_template: "external", |
| 1658 field_type_path: "platform/Length", | 1688 include_paths: ["platform/Length.h"], |
| 1689 type_name: "Length", |
| 1659 field_group: "surround", | 1690 field_group: "surround", |
| 1660 default_value: "Length(kFixed)", | 1691 default_value: "Length(kFixed)", |
| 1661 }, | 1692 }, |
| 1662 { | 1693 { |
| 1663 name: "paint-order", | 1694 name: "paint-order", |
| 1664 api_class: true, | 1695 api_class: true, |
| 1665 api_methods: ["parseSingleValue"], | 1696 api_methods: ["parseSingleValue"], |
| 1666 converter: "ConvertPaintOrder", | 1697 converter: "ConvertPaintOrder", |
| 1667 inherited: true, | 1698 inherited: true, |
| 1668 svg: true, | 1699 svg: true, |
| (...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1712 { | 1743 { |
| 1713 name: "right", | 1744 name: "right", |
| 1714 api_class: "CSSPropertyAPIMargin", | 1745 api_class: "CSSPropertyAPIMargin", |
| 1715 api_methods: ["parseSingleValue"], | 1746 api_methods: ["parseSingleValue"], |
| 1716 converter: "ConvertLengthOrAuto", | 1747 converter: "ConvertLengthOrAuto", |
| 1717 interpolable: true, | 1748 interpolable: true, |
| 1718 keywords: ["auto"], | 1749 keywords: ["auto"], |
| 1719 supports_percentage: true, | 1750 supports_percentage: true, |
| 1720 typedom_types: ["Length"], | 1751 typedom_types: ["Length"], |
| 1721 field_template: "external", | 1752 field_template: "external", |
| 1722 field_type_path: "platform/Length", | 1753 include_paths: ["platform/Length.h"], |
| 1754 type_name: "Length", |
| 1723 field_group: "surround", | 1755 field_group: "surround", |
| 1724 default_value: "Length()", | 1756 default_value: "Length()", |
| 1725 }, | 1757 }, |
| 1726 { | 1758 { |
| 1727 name: "r", | 1759 name: "r", |
| 1728 api_class: "CSSPropertyAPIStrokeOrLength", | 1760 api_class: "CSSPropertyAPIStrokeOrLength", |
| 1729 converter: "ConvertLength", | 1761 converter: "ConvertLength", |
| 1730 interpolable: true, | 1762 interpolable: true, |
| 1731 svg: true, | 1763 svg: true, |
| 1732 }, | 1764 }, |
| (...skipping 300 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2033 { | 2065 { |
| 2034 name: "top", | 2066 name: "top", |
| 2035 api_class: "CSSPropertyAPIMargin", | 2067 api_class: "CSSPropertyAPIMargin", |
| 2036 api_methods: ["parseSingleValue"], | 2068 api_methods: ["parseSingleValue"], |
| 2037 converter: "ConvertLengthOrAuto", | 2069 converter: "ConvertLengthOrAuto", |
| 2038 interpolable: true, | 2070 interpolable: true, |
| 2039 keywords: ["auto"], | 2071 keywords: ["auto"], |
| 2040 supports_percentage: true, | 2072 supports_percentage: true, |
| 2041 typedom_types: ["Length"], | 2073 typedom_types: ["Length"], |
| 2042 field_template: "external", | 2074 field_template: "external", |
| 2043 field_type_path: "platform/Length", | 2075 include_paths: ["platform/Length.h"], |
| 2076 type_name: "Length", |
| 2044 field_group: "surround", | 2077 field_group: "surround", |
| 2045 default_value: "Length()", | 2078 default_value: "Length()", |
| 2046 }, | 2079 }, |
| 2047 { | 2080 { |
| 2048 name: "touch-action", | 2081 name: "touch-action", |
| 2049 api_class: true, | 2082 api_class: true, |
| 2050 api_methods: ["parseSingleValue"], | 2083 api_methods: ["parseSingleValue"], |
| 2051 converter: "ConvertFlags<TouchAction>", | 2084 converter: "ConvertFlags<TouchAction>", |
| 2052 type_name: "TouchAction", | 2085 type_name: "TouchAction", |
| 2053 }, | 2086 }, |
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2098 { | 2131 { |
| 2099 name: "scale", | 2132 name: "scale", |
| 2100 api_class: true, | 2133 api_class: true, |
| 2101 api_methods: ["parseSingleValue"], | 2134 api_methods: ["parseSingleValue"], |
| 2102 converter: "ConvertScale", | 2135 converter: "ConvertScale", |
| 2103 interpolable: true, | 2136 interpolable: true, |
| 2104 runtime_flag: "CSSIndependentTransformProperties", | 2137 runtime_flag: "CSSIndependentTransformProperties", |
| 2105 }, | 2138 }, |
| 2106 { | 2139 { |
| 2107 name: "unicode-bidi", | 2140 name: "unicode-bidi", |
| 2108 field_type_path: "platform/text/UnicodeBidi", | 2141 include_paths: ["platform/text/UnicodeBidi.h"], |
| 2109 default_value: "normal", | 2142 default_value: "normal", |
| 2110 field_template: "keyword", | 2143 field_template: "keyword", |
| 2111 keywords: [ | 2144 keywords: [ |
| 2112 "normal", "embed", "bidi-override", "isolate", "plaintext", "isolate-ove
rride", | 2145 "normal", "embed", "bidi-override", "isolate", "plaintext", "isolate-ove
rride", |
| 2113 ], | 2146 ], |
| 2114 type_name: "UnicodeBidi", | 2147 type_name: "UnicodeBidi", |
| 2115 }, | 2148 }, |
| 2116 { | 2149 { |
| 2117 name: "vector-effect", | 2150 name: "vector-effect", |
| 2118 svg: true, | 2151 svg: true, |
| (...skipping 423 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2542 { | 2575 { |
| 2543 name: "width", | 2576 name: "width", |
| 2544 api_class: "CSSPropertyAPIWidthOrHeight", | 2577 api_class: "CSSPropertyAPIWidthOrHeight", |
| 2545 converter: "ConvertLengthSizing", | 2578 converter: "ConvertLengthSizing", |
| 2546 is_descriptor: true, | 2579 is_descriptor: true, |
| 2547 interpolable: true, | 2580 interpolable: true, |
| 2548 keywords: ["auto", "fit-content", "min-content", "max-content"], | 2581 keywords: ["auto", "fit-content", "min-content", "max-content"], |
| 2549 supports_percentage: true, | 2582 supports_percentage: true, |
| 2550 typedom_types: ["Length"], | 2583 typedom_types: ["Length"], |
| 2551 field_template: "external", | 2584 field_template: "external", |
| 2552 field_type_path: "platform/Length", | 2585 include_paths: ["platform/Length.h"], |
| 2586 type_name: "Length", |
| 2553 field_group: "box", | 2587 field_group: "box", |
| 2554 default_value: "Length()" | 2588 default_value: "Length()" |
| 2555 }, | 2589 }, |
| 2556 { | 2590 { |
| 2557 name: "will-change", | 2591 name: "will-change", |
| 2558 api_class: true, | 2592 api_class: true, |
| 2559 api_methods: ["parseSingleValue"], | 2593 api_methods: ["parseSingleValue"], |
| 2560 custom_all: true, | 2594 custom_all: true, |
| 2561 }, | 2595 }, |
| 2562 { | 2596 { |
| (...skipping 776 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3339 { | 3373 { |
| 3340 name: "-webkit-transition-timing-function", | 3374 name: "-webkit-transition-timing-function", |
| 3341 alias_for: "transition-timing-function", | 3375 alias_for: "transition-timing-function", |
| 3342 }, | 3376 }, |
| 3343 { | 3377 { |
| 3344 name: "-webkit-user-select", | 3378 name: "-webkit-user-select", |
| 3345 alias_for: "user-select", | 3379 alias_for: "user-select", |
| 3346 }, | 3380 }, |
| 3347 ], | 3381 ], |
| 3348 } | 3382 } |
| OLD | NEW |