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 667 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
678 api_methods: ["parseSingleValue"], | 678 api_methods: ["parseSingleValue"], |
679 converter: "ConvertRadius", | 679 converter: "ConvertRadius", |
680 interpolable: true, | 680 interpolable: true, |
681 field_template: "external", | 681 field_template: "external", |
682 field_type_path: "platform/LengthSize", | 682 field_type_path: "platform/LengthSize", |
683 field_group: "surround", | 683 field_group: "surround", |
684 default_value: "LengthSize(Length(0, kFixed), Length(0, kFixed))", | 684 default_value: "LengthSize(Length(0, kFixed), Length(0, kFixed))", |
685 }, | 685 }, |
686 { | 686 { |
687 name: "border-bottom-style", | 687 name: "border-bottom-style", |
688 initial: "InitialBorderStyle", | |
689 type_name: "EBorderStyle", | 688 type_name: "EBorderStyle", |
690 keywords: ["none"], | 689 field_template: "keyword", |
| 690 keywords: ["none", "hidden", "inset", "groove", "outset", "ridge", "dotted
", "dashed", "solid", "double"], |
| 691 default_value: "none", |
691 typedom_types: ["Image"], | 692 typedom_types: ["Image"], |
| 693 field_group: "surround", |
692 }, | 694 }, |
693 { | 695 { |
694 name: "border-bottom-width", | 696 name: "border-bottom-width", |
695 api_class: "CSSPropertyAPIBorderWidth", | 697 api_class: "CSSPropertyAPIBorderWidth", |
696 converter: "ConvertLineWidth<float>", | 698 converter: "ConvertLineWidth<float>", |
697 initial: "InitialBorderWidth", | 699 initial: "InitialBorderWidth", |
698 interpolable: true, | 700 interpolable: true, |
699 keywords: ["thin", "medium", "thick"], | 701 keywords: ["thin", "medium", "thick"], |
700 typedom_types: ["Length"], | 702 typedom_types: ["Length"], |
701 field_template: "storage_only", | 703 field_template: "storage_only", |
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
748 name: "border-left-color", | 750 name: "border-left-color", |
749 custom_all: true, | 751 custom_all: true, |
750 interpolable: true, | 752 interpolable: true, |
751 field_template: "storage_only", | 753 field_template: "storage_only", |
752 field_type_path: "platform/graphics/Color", | 754 field_type_path: "platform/graphics/Color", |
753 default_value: "0", | 755 default_value: "0", |
754 field_group: "surround", | 756 field_group: "surround", |
755 }, | 757 }, |
756 { | 758 { |
757 name: "border-left-style", | 759 name: "border-left-style", |
758 initial: "InitialBorderStyle", | |
759 type_name: "EBorderStyle", | 760 type_name: "EBorderStyle", |
760 keywords: ["none"], | 761 field_template: "keyword", |
| 762 keywords: ["none", "hidden", "inset", "groove", "outset", "ridge", "dotted
", "dashed", "solid", "double"], |
| 763 default_value: "none", |
761 typedom_types: ["Image"], | 764 typedom_types: ["Image"], |
| 765 field_group: "surround", |
762 }, | 766 }, |
763 { | 767 { |
764 name: "border-left-width", | 768 name: "border-left-width", |
765 api_class: "CSSPropertyAPIBorderWidth", | 769 api_class: "CSSPropertyAPIBorderWidth", |
766 converter: "ConvertLineWidth<float>", | 770 converter: "ConvertLineWidth<float>", |
767 initial: "InitialBorderWidth", | 771 initial: "InitialBorderWidth", |
768 interpolable: true, | 772 interpolable: true, |
769 keywords: ["thin", "medium", "thick"], | 773 keywords: ["thin", "medium", "thick"], |
770 typedom_types: ["Length"], | 774 typedom_types: ["Length"], |
771 field_template: "storage_only", | 775 field_template: "storage_only", |
772 type_name: "unsigned", | 776 type_name: "unsigned", |
773 field_size : 26, | 777 field_size : 26, |
774 default_value: "WidthToFixedPoint(3)", | 778 default_value: "WidthToFixedPoint(3)", |
775 field_group: "surround", | 779 field_group: "surround", |
776 }, | 780 }, |
777 { | 781 { |
778 name: "border-right-color", | 782 name: "border-right-color", |
779 custom_all: true, | 783 custom_all: true, |
780 interpolable: true, | 784 interpolable: true, |
781 field_template: "storage_only", | 785 field_template: "storage_only", |
782 field_type_path: "platform/graphics/Color", | 786 field_type_path: "platform/graphics/Color", |
783 default_value: "0", | 787 default_value: "0", |
784 field_group: "surround", | 788 field_group: "surround", |
785 }, | 789 }, |
786 { | 790 { |
787 name: "border-right-style", | 791 name: "border-right-style", |
788 initial: "InitialBorderStyle", | |
789 type_name: "EBorderStyle", | 792 type_name: "EBorderStyle", |
790 keywords: ["none"], | |
791 typedom_types: ["Image"], | 793 typedom_types: ["Image"], |
| 794 field_template: "keyword", |
| 795 default_value: "none", |
| 796 keywords: ["none", "hidden", "inset", "groove", "outset", "ridge", "dotted
", "dashed", "solid", "double"], |
| 797 field_group: "surround", |
792 }, | 798 }, |
793 { | 799 { |
794 name: "border-right-width", | 800 name: "border-right-width", |
795 api_class: "CSSPropertyAPIBorderWidth", | 801 api_class: "CSSPropertyAPIBorderWidth", |
796 converter: "ConvertLineWidth<float>", | 802 converter: "ConvertLineWidth<float>", |
797 initial: "InitialBorderWidth", | 803 initial: "InitialBorderWidth", |
798 interpolable: true, | 804 interpolable: true, |
799 keywords: ["thin", "medium", "thick"], | 805 keywords: ["thin", "medium", "thick"], |
800 typedom_types: ["Length"], | 806 typedom_types: ["Length"], |
801 field_template: "storage_only", | 807 field_template: "storage_only", |
(...skipping 28 matching lines...) Expand all Loading... |
830 api_methods: ["parseSingleValue"], | 836 api_methods: ["parseSingleValue"], |
831 converter: "ConvertRadius", | 837 converter: "ConvertRadius", |
832 interpolable: true, | 838 interpolable: true, |
833 field_template: "external", | 839 field_template: "external", |
834 field_type_path: "platform/LengthSize", | 840 field_type_path: "platform/LengthSize", |
835 field_group: "surround", | 841 field_group: "surround", |
836 default_value: "LengthSize(Length(0, kFixed), Length(0, kFixed))", | 842 default_value: "LengthSize(Length(0, kFixed), Length(0, kFixed))", |
837 }, | 843 }, |
838 { | 844 { |
839 name: "border-top-style", | 845 name: "border-top-style", |
840 initial: "InitialBorderStyle", | |
841 type_name: "EBorderStyle", | 846 type_name: "EBorderStyle", |
842 keywords: ["none"], | 847 field_template: "keyword", |
| 848 default_value: "none", |
| 849 keywords: ["none", "hidden", "inset", "groove", "outset", "ridge", "dotted
", "dashed", "solid", "double"], |
843 typedom_types: ["Image"], | 850 typedom_types: ["Image"], |
| 851 field_group: "surround", |
844 }, | 852 }, |
845 { | 853 { |
846 name: "border-top-width", | 854 name: "border-top-width", |
847 api_class: "CSSPropertyAPIBorderWidth", | 855 api_class: "CSSPropertyAPIBorderWidth", |
848 converter: "ConvertLineWidth<float>", | 856 converter: "ConvertLineWidth<float>", |
849 initial: "InitialBorderWidth", | 857 initial: "InitialBorderWidth", |
850 interpolable: true, | 858 interpolable: true, |
851 keywords: ["thin", "medium", "thick"], | 859 keywords: ["thin", "medium", "thick"], |
852 supports_percentage: true, | 860 supports_percentage: true, |
853 typedom_types: ["Length"], | 861 typedom_types: ["Length"], |
(...skipping 1398 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2252 }, | 2260 }, |
2253 { | 2261 { |
2254 name: "column-rule-color", | 2262 name: "column-rule-color", |
2255 api_class: "CSSPropertyAPIColor", | 2263 api_class: "CSSPropertyAPIColor", |
2256 api_methods: ["parseSingleValue"], | 2264 api_methods: ["parseSingleValue"], |
2257 custom_all: true, | 2265 custom_all: true, |
2258 interpolable: true, | 2266 interpolable: true, |
2259 }, | 2267 }, |
2260 { | 2268 { |
2261 name: "column-rule-style", | 2269 name: "column-rule-style", |
2262 initial: "InitialBorderStyle", | 2270 initial: "InitialColumnRuleStyle", |
2263 type_name: "EBorderStyle", | 2271 type_name: "EBorderStyle", |
2264 }, | 2272 }, |
2265 { | 2273 { |
2266 name: "column-rule-width", | 2274 name: "column-rule-width", |
2267 api_class: true, | 2275 api_class: true, |
2268 api_methods: ["parseSingleValue"], | 2276 api_methods: ["parseSingleValue"], |
2269 converter: "ConvertLineWidth<unsigned short>", | 2277 converter: "ConvertLineWidth<unsigned short>", |
2270 interpolable: true, | 2278 interpolable: true, |
2271 }, | 2279 }, |
2272 { | 2280 { |
(...skipping 1062 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3335 { | 3343 { |
3336 name: "-webkit-transition-timing-function", | 3344 name: "-webkit-transition-timing-function", |
3337 alias_for: "transition-timing-function", | 3345 alias_for: "transition-timing-function", |
3338 }, | 3346 }, |
3339 { | 3347 { |
3340 name: "-webkit-user-select", | 3348 name: "-webkit-user-select", |
3341 alias_for: "user-select", | 3349 alias_for: "user-select", |
3342 }, | 3350 }, |
3343 ], | 3351 ], |
3344 } | 3352 } |
OLD | NEW |