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

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

Issue 2668753005: Revert of Implements CSSPropertyAPI for the margin properties. (Closed)
Patch Set: Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 { 1 {
2 // This file specifies all the CSS properties we support and the necessary 2 // This file specifies all the CSS properties we support and the necessary
3 // information for our code generation. The various supported arguments 3 // information for our code generation. The various supported arguments
4 // are described below with example usage 4 // are described below with example usage
5 5
6 parameters: { 6 parameters: {
7 // - alias_for: "other-property" 7 // - alias_for: "other-property"
8 // Properties specifying alias_for should be virtually identical to the 8 // Properties specifying alias_for should be virtually identical to the
9 // properties they alias. Minor parsing differences are allowed as long as 9 // properties they alias. Minor parsing differences are allowed as long as
10 // the CSSValues created are of the same format of the aliased property. 10 // the CSSValues created are of the same format of the aliased property.
(...skipping 693 matching lines...) Expand 10 before | Expand all | Expand 10 after
704 name: "border-top-width", 704 name: "border-top-width",
705 converter: "convertLineWidth<unsigned>", 705 converter: "convertLineWidth<unsigned>",
706 initial: "initialBorderWidth", 706 initial: "initialBorderWidth",
707 interpolable: true, 707 interpolable: true,
708 keywords: ["thin", "medium", "thick"], 708 keywords: ["thin", "medium", "thick"],
709 supports_percentage: true, 709 supports_percentage: true,
710 typedom_types: ["Length"], 710 typedom_types: ["Length"],
711 }, 711 },
712 { 712 {
713 name: "bottom", 713 name: "bottom",
714 api_class: "CSSPropertyAPIMargin",
715 converter: "convertLengthOrAuto", 714 converter: "convertLengthOrAuto",
716 initial: "initialOffset", 715 initial: "initialOffset",
717 interpolable: true, 716 interpolable: true,
718 keywords: ["auto"], 717 keywords: ["auto"],
719 supports_percentage: true, 718 supports_percentage: true,
720 typedom_types: ["Length"], 719 typedom_types: ["Length"],
721 }, 720 },
722 { 721 {
723 name: "box-shadow", 722 name: "box-shadow",
724 converter: "convertShadowList", 723 converter: "convertShadowList",
(...skipping 303 matching lines...) Expand 10 before | Expand all | Expand 10 after
1028 }, 1027 },
1029 { 1028 {
1030 name: "justify-self", 1029 name: "justify-self",
1031 converter: "convertSelfOrDefaultAlignmentData", 1030 converter: "convertSelfOrDefaultAlignmentData",
1032 initial: "initialSelfAlignment", 1031 initial: "initialSelfAlignment",
1033 runtime_flag: "CSSGridLayout", 1032 runtime_flag: "CSSGridLayout",
1034 api_class: "CSSPropertyAPIAlignOrJustifySelf", 1033 api_class: "CSSPropertyAPIAlignOrJustifySelf",
1035 }, 1034 },
1036 { 1035 {
1037 name: "left", 1036 name: "left",
1038 api_class: "CSSPropertyAPIMargin",
1039 converter: "convertLengthOrAuto", 1037 converter: "convertLengthOrAuto",
1040 initial: "initialOffset", 1038 initial: "initialOffset",
1041 interpolable: true, 1039 interpolable: true,
1042 keywords: ["auto"], 1040 keywords: ["auto"],
1043 supports_percentage: true, 1041 supports_percentage: true,
1044 typedom_types: ["Length"], 1042 typedom_types: ["Length"],
1045 }, 1043 },
1046 { 1044 {
1047 name: "letter-spacing", 1045 name: "letter-spacing",
1048 api_class: "CSSPropertyAPILetterAndWordSpacing", 1046 api_class: "CSSPropertyAPILetterAndWordSpacing",
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
1085 name: "list-style-type", 1083 name: "list-style-type",
1086 inherited: true, 1084 inherited: true,
1087 initial_keyword: "disc", 1085 initial_keyword: "disc",
1088 keyword_only: true, 1086 keyword_only: true,
1089 keywords: [ 1087 keywords: [
1090 "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", 1088 "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",
1091 ], 1089 ],
1092 }, 1090 },
1093 { 1091 {
1094 name: "margin-bottom", 1092 name: "margin-bottom",
1095 api_class: "CSSPropertyAPIMargin",
1096 converter: "convertQuirkyLength", 1093 converter: "convertQuirkyLength",
1097 initial: "initialMargin", 1094 initial: "initialMargin",
1098 interpolable: true, 1095 interpolable: true,
1099 }, 1096 },
1100 { 1097 {
1101 name: "margin-left", 1098 name: "margin-left",
1102 api_class: "CSSPropertyAPIMargin",
1103 converter: "convertQuirkyLength", 1099 converter: "convertQuirkyLength",
1104 initial: "initialMargin", 1100 initial: "initialMargin",
1105 interpolable: true, 1101 interpolable: true,
1106 }, 1102 },
1107 { 1103 {
1108 name: "margin-right", 1104 name: "margin-right",
1109 api_class: "CSSPropertyAPIMargin",
1110 converter: "convertQuirkyLength", 1105 converter: "convertQuirkyLength",
1111 initial: "initialMargin", 1106 initial: "initialMargin",
1112 interpolable: true, 1107 interpolable: true,
1113 }, 1108 },
1114 { 1109 {
1115 name: "margin-top", 1110 name: "margin-top",
1116 api_class: "CSSPropertyAPIMargin",
1117 converter: "convertQuirkyLength", 1111 converter: "convertQuirkyLength",
1118 initial: "initialMargin", 1112 initial: "initialMargin",
1119 interpolable: true, 1113 interpolable: true,
1120 }, 1114 },
1121 { 1115 {
1122 name: "marker-end", 1116 name: "marker-end",
1123 converter: "convertFragmentIdentifier", 1117 converter: "convertFragmentIdentifier",
1124 inherited: true, 1118 inherited: true,
1125 name_for_methods: "MarkerEndResource", 1119 name_for_methods: "MarkerEndResource",
1126 svg: true, 1120 svg: true,
(...skipping 231 matching lines...) Expand 10 before | Expand all | Expand 10 after
1358 api_class: true, 1352 api_class: true,
1359 converter: "convertQuotes", 1353 converter: "convertQuotes",
1360 inherited: true, 1354 inherited: true,
1361 }, 1355 },
1362 { 1356 {
1363 name: "resize", 1357 name: "resize",
1364 custom_value: true, 1358 custom_value: true,
1365 }, 1359 },
1366 { 1360 {
1367 name: "right", 1361 name: "right",
1368 api_class: "CSSPropertyAPIMargin",
1369 converter: "convertLengthOrAuto", 1362 converter: "convertLengthOrAuto",
1370 initial: "initialOffset", 1363 initial: "initialOffset",
1371 interpolable: true, 1364 interpolable: true,
1372 keywords: ["auto"], 1365 keywords: ["auto"],
1373 supports_percentage: true, 1366 supports_percentage: true,
1374 typedom_types: ["Length"], 1367 typedom_types: ["Length"],
1375 }, 1368 },
1376 { 1369 {
1377 name: "r", 1370 name: "r",
1378 converter: "convertLength", 1371 converter: "convertLength",
(...skipping 270 matching lines...) Expand 10 before | Expand all | Expand 10 after
1649 }, 1642 },
1650 { 1643 {
1651 name: "text-underline-position", 1644 name: "text-underline-position",
1652 api_class: true, 1645 api_class: true,
1653 inherited: true, 1646 inherited: true,
1654 runtime_flag: "CSS3TextDecorations", 1647 runtime_flag: "CSS3TextDecorations",
1655 type_name: "TextUnderlinePosition", 1648 type_name: "TextUnderlinePosition",
1656 }, 1649 },
1657 { 1650 {
1658 name: "top", 1651 name: "top",
1659 api_class: "CSSPropertyAPIMargin",
1660 converter: "convertLengthOrAuto", 1652 converter: "convertLengthOrAuto",
1661 initial: "initialOffset", 1653 initial: "initialOffset",
1662 interpolable: true, 1654 interpolable: true,
1663 keywords: ["auto"], 1655 keywords: ["auto"],
1664 supports_percentage: true, 1656 supports_percentage: true,
1665 typedom_types: ["Length"], 1657 typedom_types: ["Length"],
1666 }, 1658 },
1667 { 1659 {
1668 name: "touch-action", 1660 name: "touch-action",
1669 api_class: true, 1661 api_class: true,
(...skipping 536 matching lines...) Expand 10 before | Expand all | Expand 10 after
2206 { 2198 {
2207 name: "-webkit-border-after-style", 2199 name: "-webkit-border-after-style",
2208 direction_aware: true, 2200 direction_aware: true,
2209 }, 2201 },
2210 { 2202 {
2211 name: "-webkit-border-after-width", 2203 name: "-webkit-border-after-width",
2212 direction_aware: true, 2204 direction_aware: true,
2213 }, 2205 },
2214 { 2206 {
2215 name: "-webkit-margin-end", 2207 name: "-webkit-margin-end",
2216 api_class: "CSSPropertyAPIWebkitMargin",
2217 direction_aware: true, 2208 direction_aware: true,
2218 }, 2209 },
2219 { 2210 {
2220 name: "-webkit-margin-start", 2211 name: "-webkit-margin-start",
2221 api_class: "CSSPropertyAPIWebkitMargin",
2222 direction_aware: true, 2212 direction_aware: true,
2223 }, 2213 },
2224 { 2214 {
2225 name: "-webkit-margin-before", 2215 name: "-webkit-margin-before",
2226 api_class: "CSSPropertyAPIWebkitMargin",
2227 direction_aware: true, 2216 direction_aware: true,
2228 }, 2217 },
2229 { 2218 {
2230 name: "-webkit-margin-after", 2219 name: "-webkit-margin-after",
2231 api_class: "CSSPropertyAPIWebkitMargin",
2232 direction_aware: true, 2220 direction_aware: true,
2233 }, 2221 },
2234 { 2222 {
2235 name: "-webkit-padding-end", 2223 name: "-webkit-padding-end",
2236 api_class: "CSSPropertyAPIWebkitPadding", 2224 api_class: "CSSPropertyAPIWebkitPadding",
2237 direction_aware: true, 2225 direction_aware: true,
2238 }, 2226 },
2239 { 2227 {
2240 name: "-webkit-padding-start", 2228 name: "-webkit-padding-start",
2241 api_class: "CSSPropertyAPIWebkitPadding", 2229 api_class: "CSSPropertyAPIWebkitPadding",
(...skipping 579 matching lines...) Expand 10 before | Expand all | Expand 10 after
2821 { 2809 {
2822 name: "-webkit-transition-timing-function", 2810 name: "-webkit-transition-timing-function",
2823 alias_for: "transition-timing-function", 2811 alias_for: "transition-timing-function",
2824 }, 2812 },
2825 { 2813 {
2826 name: "-webkit-user-select", 2814 name: "-webkit-user-select",
2827 alias_for: "user-select", 2815 alias_for: "user-select",
2828 }, 2816 },
2829 ], 2817 ],
2830 } 2818 }
OLDNEW
« no previous file with comments | « third_party/WebKit/Source/core/css/BUILD.gn ('k') | third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698