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

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

Issue 2656533002: Fix json5 style for Settings, CSSValueKeywords, and SVGCSSValueKeywords. (Closed)
Patch Set: Created 3 years, 11 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
« no previous file with comments | « no previous file | third_party/WebKit/Source/core/css/SVGCSSValueKeywords.json5 » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 { 1 {
2 // The mode argument is used to limit the keyword to be used only for certain 2 // The mode argument is used to limit the keyword to be used only for certain
3 // CSSParserModes. Values that have the prefix -internal- are only allowed by 3 // CSSParserModes. Values that have the prefix -internal- are only allowed by
4 // CSSParserModes listed in allowInternalPropertyAndValue() 4 // CSSParserModes listed in allowInternalPropertyAndValue()
5 5
6 parameters: { 6 parameters: {
7 mode: {}, 7 mode: {},
8 }, 8 },
9 9
10 //
11 // CSS value names
12 //
13
14 data: [
15
16 "inherit",
17 "initial",
18 // 10 //
19 // outline-style 11 // CSS value names
20 // border-top-style
21 // border-bottom-style
22 // border-left-style
23 // border-right-style
24 // The order here must match the order of the EBorderStyle enum in ComputedSty leConstants.h.
25 "none",
26 "hidden",
27 "inset",
28 "groove",
29 "outset",
30 "ridge",
31 "dotted",
32 "dashed",
33 "solid",
34 "double",
35
36 // 12 //
37 // font 13
38 // 14 data: [
39 "caption", 15
40 "icon", 16 "inherit",
41 "menu", 17 "initial",
42 "message-box", 18 //
43 "small-caption", 19 // outline-style
44 "-webkit-mini-control", 20 // border-top-style
45 "-webkit-small-control", 21 // border-bottom-style
46 "-webkit-control", 22 // border-left-style
47 "status-bar", 23 // border-right-style
48 24 // The order here must match the order of the EBorderStyle enum in ComputedS tyleConstants.h.
49 // 25 "none",
50 // font-style 26 "hidden",
51 // 27 "inset",
52 //normal 28 "groove",
53 "italic", 29 "outset",
54 "oblique", 30 "ridge",
55 // The following is only allowed in @font-face: 31 "dotted",
56 "all", 32 "dashed",
57 33 "solid",
58 // font-variant-ligatures: 34 "double",
59 // 35
60 // normal 36 //
61 "common-ligatures", 37 // font
62 "no-common-ligatures", 38 //
63 "discretionary-ligatures", 39 "caption",
64 "no-discretionary-ligatures", 40 "icon",
65 "historical-ligatures", 41 "menu",
66 "no-historical-ligatures", 42 "message-box",
67 "contextual", 43 "small-caption",
68 "no-contextual", 44 "-webkit-mini-control",
69 45 "-webkit-small-control",
70 // font-variant-caps: 46 "-webkit-control",
71 // 47 "status-bar",
72 // normal 48
73 "small-caps", 49 //
74 "all-small-caps", 50 // font-style
75 "petite-caps", 51 //
76 "all-petite-caps", 52 //normal
77 "unicase", 53 "italic",
78 "titling-caps", 54 "oblique",
79 55 // The following is only allowed in @font-face:
80 // font-variant-numeric 56 "all",
81 // normal 57
82 "lining-nums", 58 // font-variant-ligatures:
83 "oldstyle-nums", 59 //
84 "proportional-nums", 60 // normal
85 "tabular-nums", 61 "common-ligatures",
86 "diagonal-fractions", 62 "no-common-ligatures",
87 "stacked-fractions", 63 "discretionary-ligatures",
88 "ordinal", 64 "no-discretionary-ligatures",
89 "slashed-zero", 65 "historical-ligatures",
90 66 "no-historical-ligatures",
91 // 67 "contextual",
92 // font-weigth 68 "no-contextual",
93 // 69
94 "normal", 70 // font-variant-caps:
95 "bold", 71 //
96 "bolder", 72 // normal
97 "lighter", 73 "small-caps",
98 "100", 74 "all-small-caps",
99 "200", 75 "petite-caps",
100 "300", 76 "all-petite-caps",
101 "400", 77 "unicase",
102 "500", 78 "titling-caps",
103 "600", 79
104 "700", 80 // font-variant-numeric
105 "800", 81 // normal
106 "900", 82 "lining-nums",
107 83 "oldstyle-nums",
108 // 84 "proportional-nums",
109 // font-stretch 85 "tabular-nums",
110 // 86 "diagonal-fractions",
111 "ultra-condensed", 87 "stacked-fractions",
112 "extra-condensed", 88 "ordinal",
113 "condensed", 89 "slashed-zero",
114 "semi-condensed", 90
115 "semi-expanded", 91 //
116 "expanded", 92 // font-weigth
117 "extra-expanded", 93 //
118 "ultra-expanded", 94 "normal",
119 95 "bold",
120 // 96 "bolder",
121 // font-size 97 "lighter",
122 // 98 "100",
123 "xx-small", 99 "200",
124 "x-small", 100 "300",
125 "small", 101 "400",
126 "medium", 102 "500",
127 "large", 103 "600",
128 "x-large", 104 "700",
129 "xx-large", 105 "800",
130 "-webkit-xxx-large", 106 "900",
131 "smaller", 107
132 "larger", 108 //
133 109 // font-stretch
134 // 110 //
135 // font-family (<generic-family> in CSS 2.1) 111 "ultra-condensed",
136 // 112 "extra-condensed",
137 "serif", 113 "condensed",
138 "sans-serif", 114 "semi-condensed",
139 "cursive", 115 "semi-expanded",
140 "fantasy", 116 "expanded",
141 "monospace", 117 "extra-expanded",
142 "-webkit-body", 118 "ultra-expanded",
143 "-webkit-pictograph", 119
144 120 //
145 // 121 // font-size
146 // font-display 122 //
147 // 123 "xx-small",
148 //auto 124 "x-small",
149 //block 125 "small",
150 "swap", 126 "medium",
151 "fallback", 127 "large",
152 "optional", 128 "x-large",
153 129 "xx-large",
154 // 130 "-webkit-xxx-large",
155 // 131 "smaller",
156 // *-color 132 "larger",
157 // 133
158 "aqua", 134 //
159 "black", 135 // font-family (<generic-family> in CSS 2.1)
160 "blue", 136 //
161 "fuchsia", 137 "serif",
162 "gray", 138 "sans-serif",
163 "green", 139 "cursive",
164 "lime", 140 "fantasy",
165 "maroon", 141 "monospace",
166 "navy", 142 "-webkit-body",
167 "olive", 143 "-webkit-pictograph",
168 "orange", 144
169 "purple", 145 //
170 "red", 146 // font-display
171 "silver", 147 //
172 "teal", 148 //auto
173 "white", 149 //block
174 "yellow", 150 "swap",
175 "transparent", 151 "fallback",
176 "-webkit-link", 152 "optional",
177 "-webkit-activelink", 153
178 "activeborder", 154 //
179 "activecaption", 155 //
180 "appworkspace", 156 // *-color
181 "background", 157 //
182 "buttonface", 158 "aqua",
183 "buttonhighlight", 159 "black",
184 "buttonshadow", 160 "blue",
185 "buttontext", 161 "fuchsia",
186 "captiontext", 162 "gray",
187 "graytext", 163 "green",
188 "highlight", 164 "lime",
189 "highlighttext", 165 "maroon",
190 "inactiveborder", 166 "navy",
191 "inactivecaption", 167 "olive",
192 "inactivecaptiontext", 168 "orange",
193 "infobackground", 169 "purple",
194 "infotext", 170 "red",
195 "menutext", 171 "silver",
196 "scrollbar", 172 "teal",
197 "threeddarkshadow", 173 "white",
198 "threedface", 174 "yellow",
199 "threedhighlight", 175 "transparent",
200 "threedlightshadow", 176 "-webkit-link",
201 "threedshadow", 177 "-webkit-activelink",
202 "window", 178 "activeborder",
203 "windowframe", 179 "activecaption",
204 "windowtext", 180 "appworkspace",
205 "-internal-active-list-box-selection", 181 "background",
206 "-internal-active-list-box-selection-text", 182 "buttonface",
207 "-internal-inactive-list-box-selection", 183 "buttonhighlight",
208 "-internal-inactive-list-box-selection-text", 184 "buttonshadow",
209 { 185 "buttontext",
210 name: "-webkit-focus-ring-color", 186 "captiontext",
211 mode: "QuirksOrUASheet", 187 "graytext",
212 }, 188 "highlight",
213 "currentcolor", 189 "highlighttext",
214 "grey", 190 "inactiveborder",
215 // 191 "inactivecaption",
216 // Value used to implement the behavior in: 192 "inactivecaptiontext",
217 // https://quirks.spec.whatwg.org/#the-tables-inherit-color-from-body-quirk 193 "infobackground",
218 "-internal-quirk-inherit", 194 "infotext",
219 // 195 "menutext",
220 // background-repeat 196 "scrollbar",
221 // 197 "threeddarkshadow",
222 "repeat", 198 "threedface",
223 "repeat-x", 199 "threedhighlight",
224 "repeat-y", 200 "threedlightshadow",
225 "no-repeat", 201 "threedshadow",
226 // round 202 "window",
227 // space 203 "windowframe",
228 // 204 "windowtext",
229 // -webkit-mask-composite 205 "-internal-active-list-box-selection",
230 // 206 "-internal-active-list-box-selection-text",
231 "clear", 207 "-internal-inactive-list-box-selection",
232 "copy", 208 "-internal-inactive-list-box-selection-text",
233 "source-over", 209 {
234 "source-in", 210 name: "-webkit-focus-ring-color",
235 "source-out", 211 mode: "QuirksOrUASheet",
236 "source-atop", 212 },
237 "destination-over", 213 "currentcolor",
238 "destination-in", 214 "grey",
239 "destination-out", 215 //
240 "destination-atop", 216 // Value used to implement the behavior in:
241 "xor", 217 // https://quirks.spec.whatwg.org/#the-tables-inherit-color-from-body-quirk
242 // highlight 218 "-internal-quirk-inherit",
243 "plus-lighter", 219 //
244 // 220 // background-repeat
245 // vertical-align 221 //
246 // 222 "repeat",
247 "baseline", 223 "repeat-x",
248 "middle", 224 "repeat-y",
249 "sub", 225 "no-repeat",
250 "super", 226 // round
251 "text-top", 227 // space
252 "text-bottom", 228 //
253 "top", 229 // -webkit-mask-composite
254 "bottom", 230 //
255 // HTML alignment MIDDLE has no corresponding CSS alignment 231 "clear",
256 "-webkit-baseline-middle", 232 "copy",
257 // 233 "source-over",
258 // text-align 234 "source-in",
259 // The order of this enum must match the order found in CSSParserFastPaths::is ValidKeywordPropertyAndValue(). 235 "source-out",
260 // 236 "source-atop",
261 "-webkit-auto", 237 "destination-over",
262 "left", 238 "destination-in",
263 "right", 239 "destination-out",
264 "center", 240 "destination-atop",
265 "justify", 241 "xor",
266 "-webkit-left", 242 // highlight
267 "-webkit-right", 243 "plus-lighter",
268 "-webkit-center", 244 //
269 "-webkit-match-parent", 245 // vertical-align
270 "-internal-center", 246 //
271 // 247 "baseline",
272 // text-justify 248 "middle",
273 // 249 "sub",
274 //auto 250 "super",
275 //none 251 "text-top",
276 "inter-word", 252 "text-bottom",
277 "distribute", 253 "top",
278 // 254 "bottom",
279 // list-style-position 255 // HTML alignment MIDDLE has no corresponding CSS alignment
280 // 256 "-webkit-baseline-middle",
281 "outside", 257 //
282 "inside", 258 // text-align
283 // 259 // The order of this enum must match the order found in CSSParserFastPaths:: isValidKeywordPropertyAndValue().
284 // list-style-type 260 //
285 // The order of this enum must match the order found in CSSParserFastPaths::is ValidKeywordPropertyAndValue(). 261 "-webkit-auto",
286 // 262 "left",
287 "disc", 263 "right",
288 "circle", 264 "center",
289 "square", 265 "justify",
290 "decimal", 266 "-webkit-left",
291 "decimal-leading-zero", 267 "-webkit-right",
292 "arabic-indic", 268 "-webkit-center",
293 "bengali", 269 "-webkit-match-parent",
294 "cambodian", 270 "-internal-center",
295 "khmer", 271 //
296 "devanagari", 272 // text-justify
297 "gujarati", 273 //
298 "gurmukhi", 274 //auto
299 "kannada", 275 //none
300 "lao", 276 "inter-word",
301 "malayalam", 277 "distribute",
302 "mongolian", 278 //
303 "myanmar", 279 // list-style-position
304 "oriya", 280 //
305 "persian", 281 "outside",
306 "urdu", 282 "inside",
307 "telugu", 283 //
308 "tibetan", 284 // list-style-type
309 "thai", 285 // The order of this enum must match the order found in CSSParserFastPaths:: isValidKeywordPropertyAndValue().
310 "lower-roman", 286 //
311 "upper-roman", 287 "disc",
312 "lower-greek", 288 "circle",
313 "lower-alpha", 289 "square",
314 "lower-latin", 290 "decimal",
315 "upper-alpha", 291 "decimal-leading-zero",
316 "upper-latin", 292 "arabic-indic",
317 "cjk-earthly-branch", 293 "bengali",
318 "cjk-heavenly-stem", 294 "cambodian",
319 "ethiopic-halehame", 295 "khmer",
320 "ethiopic-halehame-am", 296 "devanagari",
321 "ethiopic-halehame-ti-er", 297 "gujarati",
322 "ethiopic-halehame-ti-et", 298 "gurmukhi",
323 "hangul", 299 "kannada",
324 "hangul-consonant", 300 "lao",
325 "korean-hangul-formal", 301 "malayalam",
326 "korean-hanja-formal", 302 "mongolian",
327 "korean-hanja-informal", 303 "myanmar",
328 "hebrew", 304 "oriya",
329 "armenian", 305 "persian",
330 "lower-armenian", 306 "urdu",
331 "upper-armenian", 307 "telugu",
332 "georgian", 308 "tibetan",
333 "cjk-ideographic", 309 "thai",
334 "simp-chinese-formal", 310 "lower-roman",
335 "simp-chinese-informal", 311 "upper-roman",
336 "trad-chinese-formal", 312 "lower-greek",
337 "trad-chinese-informal", 313 "lower-alpha",
338 "hiragana", 314 "lower-latin",
339 "katakana", 315 "upper-alpha",
340 "hiragana-iroha", 316 "upper-latin",
341 "katakana-iroha", 317 "cjk-earthly-branch",
342 //none 318 "cjk-heavenly-stem",
343 // 319 "ethiopic-halehame",
344 // display 320 "ethiopic-halehame-am",
345 // The order of this enum must match the order found in CSSParserFastPaths::is ValidKeywordPropertyAndValue(). 321 "ethiopic-halehame-ti-er",
346 // 322 "ethiopic-halehame-ti-et",
347 "inline", 323 "hangul",
348 "block", 324 "hangul-consonant",
349 "flow-root", 325 "korean-hangul-formal",
350 "list-item", 326 "korean-hanja-formal",
351 "inline-block", 327 "korean-hanja-informal",
352 "table", 328 "hebrew",
353 "inline-table", 329 "armenian",
354 "table-row-group", 330 "lower-armenian",
355 "table-header-group", 331 "upper-armenian",
356 "table-footer-group", 332 "georgian",
357 "table-row", 333 "cjk-ideographic",
358 "table-column-group", 334 "simp-chinese-formal",
359 "table-column", 335 "simp-chinese-informal",
360 "table-cell", 336 "trad-chinese-formal",
361 "table-caption", 337 "trad-chinese-informal",
362 "-webkit-box", 338 "hiragana",
363 "-webkit-inline-box", 339 "katakana",
364 "flex", 340 "hiragana-iroha",
365 "inline-flex", 341 "katakana-iroha",
366 "grid", 342 //none
367 "inline-grid", 343 //
368 "contents", 344 // display
369 //none 345 // The order of this enum must match the order found in CSSParserFastPaths:: isValidKeywordPropertyAndValue().
370 "-webkit-flex", 346 //
371 "-webkit-inline-flex", 347 "inline",
372 // 348 "block",
373 // cursor 349 "flow-root",
374 // The order of this enum must match the order found in CSSPropertyParser::con sumeCursor(). 350 "list-item",
375 // 351 "inline-block",
376 "auto", 352 "table",
377 "crosshair", 353 "inline-table",
378 "default", 354 "table-row-group",
379 "pointer", 355 "table-header-group",
380 "move", 356 "table-footer-group",
381 "vertical-text", 357 "table-row",
382 "cell", 358 "table-column-group",
383 "context-menu", 359 "table-column",
384 "alias", 360 "table-cell",
385 // copy 361 "table-caption",
386 "progress", 362 "-webkit-box",
387 "no-drop", 363 "-webkit-inline-box",
388 "not-allowed", 364 "flex",
389 "zoom-in", 365 "inline-flex",
390 "zoom-out", 366 "grid",
391 "e-resize", 367 "inline-grid",
392 "ne-resize", 368 "contents",
393 "nw-resize", 369 //none
394 "n-resize", 370 "-webkit-flex",
395 "se-resize", 371 "-webkit-inline-flex",
396 "sw-resize", 372 //
397 "s-resize", 373 // cursor
398 "w-resize", 374 // The order of this enum must match the order found in CSSPropertyParser::c onsumeCursor().
399 "ew-resize", 375 //
400 "ns-resize", 376 "auto",
401 "nesw-resize", 377 "crosshair",
402 "nwse-resize", 378 "default",
403 "col-resize", 379 "pointer",
404 "row-resize", 380 "move",
405 "text", 381 "vertical-text",
406 "wait", 382 "cell",
407 "help", 383 "context-menu",
408 "all-scroll", 384 "alias",
409 "-webkit-grab", 385 // copy
410 "-webkit-grabbing", 386 "progress",
411 "-webkit-zoom-in", 387 "no-drop",
412 "-webkit-zoom-out", 388 "not-allowed",
413 // none 389 "zoom-in",
414 // 390 "zoom-out",
415 // direction 391 "e-resize",
416 // 392 "ne-resize",
417 "ltr", 393 "nw-resize",
418 "rtl", 394 "n-resize",
419 // 395 "se-resize",
420 // text-transform 396 "sw-resize",
421 // 397 "s-resize",
422 "capitalize", 398 "w-resize",
423 "uppercase", 399 "ew-resize",
424 "lowercase", 400 "ns-resize",
425 //none 401 "nesw-resize",
426 // 402 "nwse-resize",
427 // visibility 403 "col-resize",
428 // 404 "row-resize",
429 "visible", 405 "text",
430 //hidden 406 "wait",
431 "collapse", 407 "help",
432 // 408 "all-scroll",
433 // Unordered rest 409 "-webkit-grab",
434 // 410 "-webkit-grabbing",
435 "a3", 411 "-webkit-zoom-in",
436 "a4", 412 "-webkit-zoom-out",
437 "a5", 413 // none
438 "above", 414 //
439 "absolute", 415 // direction
440 "always", 416 //
441 "avoid", 417 "ltr",
442 "b4", 418 "rtl",
443 "b5", 419 //
444 "below", 420 // text-transform
445 "bidi-override", 421 //
446 "blink", 422 "capitalize",
447 "both", 423 "uppercase",
448 "close-quote", 424 "lowercase",
449 "embed", 425 //none
450 "fixed", 426 //
451 "hand", 427 // visibility
452 "hide", 428 //
453 "isolate", 429 "visible",
454 "isolate-override", 430 //hidden
455 "plaintext", 431 "collapse",
456 "-webkit-isolate", 432 //
457 "-webkit-isolate-override", 433 // Unordered rest
458 "-webkit-plaintext", 434 //
459 "landscape", 435 "a3",
460 "ledger", 436 "a4",
461 "legal", 437 "a5",
462 "letter", 438 "above",
463 "line-through", 439 "absolute",
464 "local", 440 "always",
465 "no-close-quote", 441 "avoid",
466 "no-open-quote", 442 "b4",
467 "nowrap", 443 "b5",
468 "open-quote", 444 "below",
469 "overlay", 445 "bidi-override",
470 "overline", 446 "blink",
471 "portrait", 447 "both",
472 "pre", 448 "close-quote",
473 "pre-line", 449 "embed",
474 "pre-wrap", 450 "fixed",
475 "relative", 451 "hand",
476 "scroll", 452 "hide",
477 "separate", 453 "isolate",
478 "show", 454 "isolate-override",
479 "static", 455 "plaintext",
480 "thick", 456 "-webkit-isolate",
481 "thin", 457 "-webkit-isolate-override",
482 "underline", 458 "-webkit-plaintext",
483 "wavy", 459 "landscape",
484 "-webkit-nowrap", 460 "ledger",
485 461 "legal",
486 // CSS3 Values 462 "letter",
487 // box-align 463 "line-through",
488 "stretch", 464 "local",
489 "start", 465 "no-close-quote",
490 "end", 466 "no-open-quote",
491 //center 467 "nowrap",
492 //baseline 468 "open-quote",
493 469 "overlay",
494 // box-decoration-break 470 "overline",
495 "clone", 471 "portrait",
496 "slice", 472 "pre",
497 473 "pre-line",
498 // box-direction 474 "pre-wrap",
499 // normal 475 "relative",
500 "reverse", 476 "scroll",
501 477 "separate",
502 // box-orient 478 "show",
503 "horizontal", 479 "static",
504 "vertical", 480 "thick",
505 "inline-axis", 481 "thin",
506 "block-axis", 482 "underline",
507 483 "wavy",
508 // box-pack 484 "-webkit-nowrap",
509 // start 485
510 // end 486 // CSS3 Values
511 // center 487 // box-align
512 // justify 488 "stretch",
513 489 "start",
514 // box-lines 490 "end",
515 "single", 491 //center
516 "multiple", 492 //baseline
517 493
518 // align-content 494 // box-decoration-break
519 // start 495 "clone",
520 // end 496 "slice",
521 "flex-start", 497
522 "flex-end", 498 // box-direction
523 // center 499 // normal
524 "space-between", 500 "reverse",
525 "space-around", 501
526 "space-evenly", 502 // box-orient
527 // stretch 503 "horizontal",
528 "unsafe", 504 "vertical",
529 "safe", 505 "inline-axis",
530 506 "block-axis",
531 // align-items / align-self 507
532 // flex-start 508 // box-pack
533 // flex-end 509 // start
534 // center 510 // end
535 // baseline 511 // center
536 // stretch 512 // justify
537 513
538 // justify-content 514 // box-lines
539 // start 515 "single",
540 // end 516 "multiple",
541 // flex-start 517
542 // flex-end 518 // align-content
543 // center 519 // start
544 // space-between 520 // end
545 // space-around 521 "flex-start",
546 // space-evenly 522 "flex-end",
547 // stretch 523 // center
548 // unsafe 524 "space-between",
549 // safe 525 "space-around",
550 526 "space-evenly",
551 527 // stretch
552 // flex-flow 528 "unsafe",
553 "row", 529 "safe",
554 "row-reverse", 530
555 "column", 531 // align-items / align-self
556 "column-reverse", 532 // flex-start
557 // nowrap 533 // flex-end
558 "wrap", 534 // center
559 "wrap-reverse", 535 // baseline
560 536 // stretch
561 // grid-auto-flow 537
562 "auto-flow", 538 // justify-content
563 "dense", 539 // start
564 540 // end
565 // 541 // flex-start
566 // -webkit-user-modify 542 // flex-end
567 // 543 // center
568 "read-only", 544 // space-between
569 "read-write", 545 // space-around
570 "read-write-plaintext-only", 546 // space-evenly
571 547 // stretch
572 // 548 // unsafe
573 // -webkit-user-drag 549 // safe
574 // 550
575 "element", 551
576 552 // flex-flow
577 // 553 "row",
578 // CSS3 intrinsic dimension keywords 554 "row-reverse",
579 // 555 "column",
580 "-webkit-min-content", 556 "column-reverse",
581 "-webkit-max-content", 557 // nowrap
582 "-webkit-fill-available", 558 "wrap",
583 "-webkit-fit-content", 559 "wrap-reverse",
584 "min-content", 560
585 "max-content", 561 // grid-auto-flow
586 "fit-content", 562 "auto-flow",
587 563 "dense",
588 // 564
589 // text-overflow 565 //
590 // 566 // -webkit-user-modify
591 "clip", 567 //
592 "ellipsis", 568 "read-only",
593 569 "read-write",
594 // 570 "read-write-plaintext-only",
595 // text-decoration-skip 571
596 // 572 //
597 "objects", 573 // -webkit-user-drag
598 "ink", 574 //
599 575 "element",
600 // 576
601 // -webkit-margin-collapse 577 //
602 // 578 // CSS3 intrinsic dimension keywords
603 // collapse 579 //
604 // separate 580 "-webkit-min-content",
605 "discard", 581 "-webkit-max-content",
606 582 "-webkit-fill-available",
607 // 583 "-webkit-fit-content",
608 // word-break 584 "min-content",
609 // 585 "max-content",
610 "break-all", 586 "fit-content",
611 "keep-all", 587
612 588 //
613 // 589 // text-overflow
614 // word-wrap 590 //
615 // 591 "clip",
616 "break-word", 592 "ellipsis",
617 593
618 // 594 //
619 // nbsp-mode 595 // text-decoration-skip
620 // 596 //
621 "space", 597 "objects",
622 598 "ink",
623 // 599
624 // -webkit-line-break 600 //
625 // 601 // -webkit-margin-collapse
626 // auto 602 //
627 "loose", 603 // collapse
628 // normal 604 // separate
629 "strict", 605 "discard",
630 "after-white-space", 606
631 607 //
632 // hyphens 608 // word-break
633 "manual", 609 //
634 610 "break-all",
635 // -webkit-appearance 611 "keep-all",
636 // The order here must match the order in the ControlPart enum in ThemeTypes.h . 612
637 // All appearance values that should be accepted by the parser should be liste d between 'checkbox' and 'textarea': 613 //
638 "checkbox", 614 // word-wrap
639 "radio", 615 //
640 "push-button", 616 "break-word",
641 "square-button", 617
642 "button", 618 //
643 "button-bevel", 619 // nbsp-mode
644 "inner-spin-button", 620 //
645 "listbox", 621 "space",
646 "listitem", 622
647 "media-enter-fullscreen-button", 623 //
648 "media-exit-fullscreen-button", 624 // -webkit-line-break
649 "media-fullscreen-volume-slider", 625 //
650 "media-fullscreen-volume-slider-thumb", 626 // auto
651 "media-mute-button", 627 "loose",
652 "media-play-button", 628 // normal
653 "media-overlay-play-button", 629 "strict",
654 "media-toggle-closed-captions-button", 630 "after-white-space",
655 "media-slider", 631
656 "media-sliderthumb", 632 // hyphens
657 "media-volume-slider-container", 633 "manual",
658 "media-volume-slider", 634
659 "media-volume-sliderthumb", 635 // -webkit-appearance
660 "media-controls-background", 636 // The order here must match the order in the ControlPart enum in ThemeTypes .h.
661 "media-controls-fullscreen-background", 637 // All appearance values that should be accepted by the parser should be lis ted between 'checkbox' and 'textarea':
662 "media-current-time-display", 638 "checkbox",
663 "media-time-remaining-display", 639 "radio",
664 "-internal-media-cast-off-button", 640 "push-button",
665 "-internal-media-overlay-cast-off-button", 641 "square-button",
666 "-internal-media-track-selection-checkmark", 642 "button",
667 "-internal-media-closed-captions-icon", 643 "button-bevel",
668 "-internal-media-subtitles-icon", 644 "inner-spin-button",
669 "-internal-media-overflow-button", 645 "listbox",
670 "-internal-media-download-button", 646 "listitem",
671 "menulist", 647 "media-enter-fullscreen-button",
672 "menulist-button", 648 "media-exit-fullscreen-button",
673 "menulist-text", 649 "media-fullscreen-volume-slider",
674 "menulist-textfield", 650 "media-fullscreen-volume-slider-thumb",
675 "meter", 651 "media-mute-button",
676 "progress-bar", 652 "media-play-button",
677 "progress-bar-value", 653 "media-overlay-play-button",
678 "slider-horizontal", 654 "media-toggle-closed-captions-button",
679 "slider-vertical", 655 "media-slider",
680 "sliderthumb-horizontal", 656 "media-sliderthumb",
681 "sliderthumb-vertical", 657 "media-volume-slider-container",
682 "caret", 658 "media-volume-slider",
683 "searchfield", 659 "media-volume-sliderthumb",
684 "searchfield-cancel-button", 660 "media-controls-background",
685 "textfield", 661 "media-controls-fullscreen-background",
686 "textarea", 662 "media-current-time-display",
687 // An appearance value that should not be accepted by the parser: 663 "media-time-remaining-display",
688 "caps-lock-indicator", 664 "-internal-media-cast-off-button",
689 665 "-internal-media-overlay-cast-off-button",
690 // 666 "-internal-media-track-selection-checkmark",
691 // border-image 667 "-internal-media-closed-captions-icon",
692 // 668 "-internal-media-subtitles-icon",
693 // stretch 669 "-internal-media-overflow-button",
694 // repeat 670 "-internal-media-download-button",
695 "round", 671 "menulist",
696 672 "menulist-button",
697 // 673 "menulist-text",
698 // background-clip/background-origin 674 "menulist-textfield",
699 // 675 "meter",
700 // border/content/padding are deprecated and ultimately will only apply to the -webkit- form of these properties. 676 "progress-bar",
701 // border-box/content-box/padding-box should be used instead. 677 "progress-bar-value",
702 // 678 "slider-horizontal",
703 "border", 679 "slider-vertical",
704 "border-box", 680 "sliderthumb-horizontal",
705 "content", 681 "sliderthumb-vertical",
706 "content-box", 682 "caret",
707 "padding", 683 "searchfield",
708 "padding-box", 684 "searchfield-cancel-button",
709 685 "textfield",
710 // CSS 3 SHAPES 686 "textarea",
711 "margin-box", 687 // An appearance value that should not be accepted by the parser:
712 688 "caps-lock-indicator",
713 // 689
714 // background-size 690 //
715 // 691 // border-image
716 "contain", 692 //
717 "cover", 693 // stretch
718 694 // repeat
719 // 695 "round",
720 // -webkit-rtl-ordering 696
721 // 697 //
722 "logical", 698 // background-clip/background-origin
723 "visual", 699 //
724 700 // border/content/padding are deprecated and ultimately will only apply to t he -webkit- form of these properties.
725 // 701 // border-box/content-box/padding-box should be used instead.
726 // animation-direction 702 //
727 // 703 "border",
728 "alternate", 704 "border-box",
729 "alternate-reverse", 705 "content",
730 706 "content-box",
731 // 707 "padding",
732 // animation-fill-mode 708 "padding-box",
733 // 709
734 "forwards", 710 // CSS 3 SHAPES
735 "backwards", 711 "margin-box",
736 // both 712
737 713 //
738 // 714 // background-size
739 // animation-iteration-count 715 //
740 "infinite", 716 "contain",
741 717 "cover",
742 // 718
743 // animation-play-state 719 //
744 // 720 // -webkit-rtl-ordering
745 "running", 721 //
746 "paused", 722 "logical",
747 723 "visual",
748 // 724
749 // transform-style 725 //
750 // 726 // animation-direction
751 "flat", 727 //
752 "preserve-3d", 728 "alternate",
753 729 "alternate-reverse",
754 // 730
755 // transition-timing-function 731 //
756 // animation-timing-function 732 // animation-fill-mode
757 // 733 //
758 "ease", 734 "forwards",
759 "linear", 735 "backwards",
760 "ease-in", 736 // both
761 "ease-out", 737
762 "ease-in-out", 738 //
763 "step-start", 739 // animation-iteration-count
764 "step-middle", 740 "infinite",
765 "step-end", 741
766 "steps", 742 //
767 "cubic-bezier", 743 // animation-play-state
768 744 //
769 // 745 "running",
770 // zoom 746 "paused",
771 // 747
772 "document", 748 //
773 "reset", 749 // transform-style
774 750 //
775 // 751 "flat",
776 // user-zoom 752 "preserve-3d",
777 // 753
778 // fixed 754 //
779 "zoom", 755 // transition-timing-function
780 756 // animation-timing-function
781 // 757 //
782 // pointer-events 758 "ease",
783 // 759 "linear",
784 "visiblePainted", 760 "ease-in",
785 "visibleFill", 761 "ease-out",
786 "visibleStroke", 762 "ease-in-out",
787 //visible 763 "step-start",
788 "painted", 764 "step-middle",
789 "fill", 765 "step-end",
790 "stroke", 766 "steps",
791 "bounding-box", 767 "cubic-bezier",
792 //all 768
793 //none 769 //
794 770 // zoom
795 // 771 //
796 // speech 772 "document",
797 // 773 "reset",
798 "spell-out", 774
799 "digits", 775 //
800 "literal-punctuation", 776 // user-zoom
801 "no-punctuation", 777 //
802 778 // fixed
803 // 779 "zoom",
804 // -webkit-font-smoothing 780
805 // 781 //
806 // auto 782 // pointer-events
807 // none 783 //
808 "antialiased", 784 "visiblePainted",
809 "subpixel-antialiased", 785 "visibleFill",
810 786 "visibleStroke",
811 // text-rendering 787 //visible
812 //auto 788 "painted",
813 "optimizeSpeed", 789 "fill",
814 "optimizeLegibility", 790 "stroke",
815 "geometricPrecision", 791 "bounding-box",
816 792 //all
817 // -webkit-color-adjust 793 //none
818 "economy", 794
819 "exact", 795 //
820 796 // speech
821 // -webkit-writing-mode 797 //
822 // SVG compatibility 798 "spell-out",
823 "lr", 799 "digits",
824 "rl", 800 "literal-punctuation",
825 "tb", 801 "no-punctuation",
826 "lr-tb", 802
827 "rl-tb", 803 //
828 "tb-rl", 804 // -webkit-font-smoothing
829 // Standard values from CSS3 805 //
830 "horizontal-tb", 806 // auto
831 "vertical-rl", 807 // none
832 "vertical-lr", 808 "antialiased",
833 809 "subpixel-antialiased",
834 // -webkit-ruby-position 810
835 "after", 811 // text-rendering
836 "before", 812 //auto
837 813 "optimizeSpeed",
838 // -webkit-text-emphasis-position 814 "optimizeLegibility",
839 "over", 815 "geometricPrecision",
840 "under", 816
841 817 // -webkit-color-adjust
842 // -webkit-text-emphasis-style 818 "economy",
843 "filled", 819 "exact",
844 "open", 820
845 "dot", 821 // -webkit-writing-mode
846 // circle 822 // SVG compatibility
847 "double-circle", 823 "lr",
848 "triangle", 824 "rl",
849 "sesame", 825 "tb",
850 826 "lr-tb",
851 // -webkit-radial-gradient 827 "rl-tb",
852 // circle 828 "tb-rl",
853 "ellipse", 829 // Standard values from CSS3
854 "closest-side", 830 "horizontal-tb",
855 "closest-corner", 831 "vertical-rl",
856 "farthest-side", 832 "vertical-lr",
857 "farthest-corner", 833
858 // contain 834 // -webkit-ruby-position
859 // cover 835 "after",
860 836 "before",
861 // text-orientation/-webkit-text-orientation 837
862 "mixed", 838 // -webkit-text-emphasis-position
863 "sideways", 839 "over",
864 "sideways-right", 840 "under",
865 "upright", 841
866 "vertical-right", 842 // -webkit-text-emphasis-style
867 843 "filled",
868 // -webkit-font-feature-settings 844 "open",
869 "on", 845 "dot",
870 "off", 846 // circle
871 847 "double-circle",
872 // image-rendering 848 "triangle",
873 //auto 849 "sesame",
874 //optimizeSpeed 850
875 "optimizeQuality", 851 // -webkit-radial-gradient
876 "pixelated", 852 // circle
877 "-webkit-optimize-contrast", 853 "ellipse",
878 854 "closest-side",
879 // shape-outside 855 "closest-corner",
880 "nonzero", 856 "farthest-side",
881 "evenodd", 857 "farthest-corner",
882 "at", 858 // contain
883 // closest-side 859 // cover
884 // farthest-side 860
885 861 // text-orientation/-webkit-text-orientation
886 "alphabetic", 862 "mixed",
887 863 "sideways",
888 // (display-mode:) media feature 864 "sideways-right",
889 "fullscreen", 865 "upright",
890 "standalone", 866 "vertical-right",
891 "minimal-ui", 867
892 "browser", 868 // -webkit-font-feature-settings
893 869 "on",
894 // position 870 "off",
895 "sticky", 871
896 872 // image-rendering
897 // (pointer:) media feature 873 //auto
898 // none 874 //optimizeSpeed
899 "coarse", 875 "optimizeQuality",
900 "fine", 876 "pixelated",
901 877 "-webkit-optimize-contrast",
902 // (hover:) media feature 878
903 // none 879 // shape-outside
904 "on-demand", 880 "nonzero",
905 "hover", 881 "evenodd",
906 882 "at",
907 // blend modes 883 // closest-side
908 // normal 884 // farthest-side
909 "multiply", 885
910 "screen", 886 "alphabetic",
911 // overlay 887
912 "darken", 888 // (display-mode:) media feature
913 "lighten", 889 "fullscreen",
914 "color-dodge", 890 "standalone",
915 "color-burn", 891 "minimal-ui",
916 "hard-light", 892 "browser",
917 "soft-light", 893
918 "difference", 894 // position
919 "exclusion", 895 "sticky",
920 "hue", 896
921 "saturation", 897 // (pointer:) media feature
922 "color", 898 // none
923 "luminosity", 899 "coarse",
924 900 "fine",
925 // object-fit 901
926 "scale-down", 902 // (hover:) media feature
927 903 // none
928 // column-fill 904 "on-demand",
929 "balance", 905 "hover",
930 906
931 // overflow 907 // blend modes
932 "-webkit-paged-x", 908 // normal
933 "-webkit-paged-y", 909 "multiply",
934 910 "screen",
935 // -webkit-app-region 911 // overlay
936 "drag", 912 "darken",
937 "no-drag", 913 "lighten",
938 914 "color-dodge",
939 // grid-{column|row}-{start|end} 915 "color-burn",
940 "span", 916 "hard-light",
941 917 "soft-light",
942 // grid-template-{columns|rows} 918 "difference",
943 "minmax", 919 "exclusion",
944 920 "hue",
945 // text-indent 921 "saturation",
946 "each-line", 922 "color",
947 //hanging // hanging exists in SVGCSSValueKeywords.in 923 "luminosity",
948 924
949 // (scan:) media feature 925 // object-fit
950 "progressive", 926 "scale-down",
951 "interlace", 927
952 928 // column-fill
953 // 929 "balance",
954 // paint-order 930
955 // 931 // overflow
956 // normal 932 "-webkit-paged-x",
957 // fill 933 "-webkit-paged-y",
958 // stroke 934
959 "markers", 935 // -webkit-app-region
960 936 "drag",
961 // 937 "no-drag",
962 // CSS3 viewport-length keywords 938
963 // 939 // grid-{column|row}-{start|end}
964 "-internal-extend-to-zoom", 940 "span",
965 941
966 // isolation 942 // grid-template-{columns|rows}
967 // auto 943 "minmax",
968 // isolate 944
969 945 // text-indent
970 // touch-action 946 "each-line",
971 "pan-x", 947 //hanging // hanging exists in SVGCSSValueKeywords.in
972 "pan-y", 948
973 "pan-left", 949 // (scan:) media feature
974 "pan-right", 950 "progressive",
975 "pan-up", 951 "interlace",
976 "pan-down", 952
977 "manipulation", 953 //
978 "pinch-zoom", 954 // paint-order
979 955 //
980 // justify-items / justify-self 956 // normal
981 // auto 957 // fill
982 // stretch 958 // stroke
983 // baseline 959 "markers",
984 "last-baseline", 960
985 // center 961 //
986 // start 962 // CSS3 viewport-length keywords
987 // end 963 //
988 "self-start", 964 "-internal-extend-to-zoom",
989 "self-end", 965
990 // flex-start 966 // isolation
991 // flex-end 967 // auto
992 // left 968 // isolate
993 // right 969
994 // unsafe 970 // touch-action
995 // safe 971 "pan-x",
996 "legacy", 972 "pan-y",
997 973 "pan-left",
998 // scroll-behavior 974 "pan-right",
999 // auto 975 "pan-up",
1000 "smooth", 976 "pan-down",
1001 977 "manipulation",
1002 // will-change 978 "pinch-zoom",
1003 // auto 979
1004 // contents 980 // justify-items / justify-self
1005 "scroll-position", 981 // auto
1006 982 // stretch
1007 // all 983 // baseline
1008 // initial 984 "last-baseline",
1009 // inherit 985 // center
1010 "revert", 986 // start
1011 "unset", 987 // end
1012 988 "self-start",
1013 // background-image, etc. 989 "self-end",
1014 "linear-gradient", 990 // flex-start
1015 "radial-gradient", 991 // flex-end
1016 "repeating-linear-gradient", 992 // left
1017 "repeating-radial-gradient", 993 // right
1018 "paint", 994 // unsafe
1019 "-webkit-cross-fade", 995 // safe
1020 "-webkit-gradient", 996 "legacy",
1021 "-webkit-linear-gradient", 997
1022 "-webkit-radial-gradient", 998 // scroll-behavior
1023 "-webkit-repeating-linear-gradient", 999 // auto
1024 "-webkit-repeating-radial-gradient", 1000 "smooth",
1025 "-webkit-image-set", 1001
1026 1002 // will-change
1027 // deprecated gradients 1003 // auto
1028 "from", 1004 // contents
1029 "to", 1005 "scroll-position",
1030 "color-stop", 1006
1031 "radial", 1007 // all
1032 1008 // initial
1033 // content 1009 // inherit
1034 "attr", 1010 "revert",
1035 "counter", 1011 "unset",
1036 "counters", 1012
1037 1013 // background-image, etc.
1038 // clip 1014 "linear-gradient",
1039 "rect", 1015 "radial-gradient",
1040 1016 "repeating-linear-gradient",
1041 // shapes 1017 "repeating-radial-gradient",
1042 "polygon", 1018 "paint",
1043 1019 "-webkit-cross-fade",
1044 // @font-face src 1020 "-webkit-gradient",
1045 "format", 1021 "-webkit-linear-gradient",
1046 1022 "-webkit-radial-gradient",
1047 // (-webkit-)filter 1023 "-webkit-repeating-linear-gradient",
1048 "invert", 1024 "-webkit-repeating-radial-gradient",
1049 "grayscale", 1025 "-webkit-image-set",
1050 "sepia", 1026
1051 "saturate", 1027 // deprecated gradients
1052 "hue-rotate", 1028 "from",
1053 "opacity", 1029 "to",
1054 "brightness", 1030 "color-stop",
1055 "contrast", 1031 "radial",
1056 "blur", 1032
1057 "drop-shadow", 1033 // content
1058 "url", 1034 "attr",
1059 1035 "counter",
1060 // colors 1036 "counters",
1061 "rgb", 1037
1062 "rgba", 1038 // clip
1063 "hsl", 1039 "rect",
1064 "hsla", 1040
1065 1041 // shapes
1066 // transform 1042 "polygon",
1067 "matrix", 1043
1068 "matrix3d", 1044 // @font-face src
1069 "perspective", 1045 "format",
1070 "rotate", 1046
1071 "rotateX", 1047 // (-webkit-)filter
1072 "rotateY", 1048 "invert",
1073 "rotateZ", 1049 "grayscale",
1074 "rotate3d", 1050 "sepia",
1075 "scale", 1051 "saturate",
1076 "scaleX", 1052 "hue-rotate",
1077 "scaleY", 1053 "opacity",
1078 "scaleZ", 1054 "brightness",
1079 "scale3d", 1055 "contrast",
1080 "skew", 1056 "blur",
1081 "skewX", 1057 "drop-shadow",
1082 "skewY", 1058 "url",
1083 "translate", 1059
1084 "translateX", 1060 // colors
1085 "translateY", 1061 "rgb",
1086 "translateZ", 1062 "rgba",
1087 "translate3d", 1063 "hsl",
1088 1064 "hsla",
1089 // motion path 1065
1090 "path", 1066 // transform
1091 1067 "matrix",
1092 "calc", 1068 "matrix3d",
1093 "-webkit-calc", 1069 "perspective",
1094 1070 "rotate",
1095 // scroll-snap-type 1071 "rotateX",
1096 // none 1072 "rotateY",
1097 "mandatory", 1073 "rotateZ",
1098 "proximity", 1074 "rotate3d",
1099 "from-image", 1075 "scale",
1100 1076 "scaleX",
1101 // containment 1077 "scaleY",
1102 // paint 1078 "scaleZ",
1103 "style", 1079 "scale3d",
1104 "layout", 1080 "skew",
1105 "size", 1081 "skewX",
1106 1082 "skewY",
1107 // grid auto-repeat 1083 "translate",
1108 "auto-fill", 1084 "translateX",
1109 "auto-fit", 1085 "translateY",
1110 1086 "translateZ",
1111 "var", 1087 "translate3d",
1112 "-internal-variable-value", 1088
1113 1089 // motion path
1114 // break-before, break-after, break-inside 1090 "path",
1115 "avoid-page", 1091
1116 "page", 1092 "calc",
1117 "recto", 1093 "-webkit-calc",
1118 "verso", 1094
1119 "avoid-column", 1095 // scroll-snap-type
1120 1096 // none
1121 // shape 1097 "mandatory",
1122 // rect 1098 "proximity",
1123 // round 1099 "from-image",
1124 1100
1125 ] 1101 // containment
1102 // paint
1103 "style",
1104 "layout",
1105 "size",
1106
1107 // grid auto-repeat
1108 "auto-fill",
1109 "auto-fit",
1110
1111 "var",
1112 "-internal-variable-value",
1113
1114 // break-before, break-after, break-inside
1115 "avoid-page",
1116 "page",
1117 "recto",
1118 "verso",
1119 "avoid-column",
1120
1121 // shape
1122 // rect
1123 // round
1124
1125 ],
1126 } 1126 }
OLDNEW
« no previous file with comments | « no previous file | third_party/WebKit/Source/core/css/SVGCSSValueKeywords.json5 » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698