| Index: third_party/WebKit/Source/core/css/CSSValueKeywords.json5
|
| diff --git a/third_party/WebKit/Source/core/css/CSSValueKeywords.json5 b/third_party/WebKit/Source/core/css/CSSValueKeywords.json5
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..6dc8b5a4584ef82107df87deea35ecedf037c847
|
| --- /dev/null
|
| +++ b/third_party/WebKit/Source/core/css/CSSValueKeywords.json5
|
| @@ -0,0 +1,1125 @@
|
| +{
|
| +// The mode argument is used to limit the keyword to be used only for certain
|
| +// CSSParserModes. Values that have the prefix -internal- are only allowed by
|
| +// CSSParserModes listed in allowInternalPropertyAndValue()
|
| +
|
| +parameters: {
|
| + mode: {},
|
| +},
|
| +
|
| +//
|
| +// CSS value names
|
| +//
|
| +
|
| +data: [
|
| +
|
| + "inherit",
|
| + "initial",
|
| + //
|
| + // outline-style
|
| + // border-top-style
|
| + // border-bottom-style
|
| + // border-left-style
|
| + // border-right-style
|
| + // The order here must match the order of the EBorderStyle enum in ComputedStyleConstants.h.
|
| + "none",
|
| + "hidden",
|
| + "inset",
|
| + "groove",
|
| + "outset",
|
| + "ridge",
|
| + "dotted",
|
| + "dashed",
|
| + "solid",
|
| + "double",
|
| +
|
| + //
|
| + // font
|
| + //
|
| + "caption",
|
| + "icon",
|
| + "menu",
|
| + "message-box",
|
| + "small-caption",
|
| + "-webkit-mini-control",
|
| + "-webkit-small-control",
|
| + "-webkit-control",
|
| + "status-bar",
|
| +
|
| + //
|
| + // font-style
|
| + //
|
| + //normal
|
| + "italic",
|
| + "oblique",
|
| + // The following is only allowed in @font-face:
|
| + "all",
|
| +
|
| + // font-variant-ligatures:
|
| + //
|
| + // normal
|
| + "common-ligatures",
|
| + "no-common-ligatures",
|
| + "discretionary-ligatures",
|
| + "no-discretionary-ligatures",
|
| + "historical-ligatures",
|
| + "no-historical-ligatures",
|
| + "contextual",
|
| + "no-contextual",
|
| +
|
| + // font-variant-caps:
|
| + //
|
| + // normal
|
| + "small-caps",
|
| + "all-small-caps",
|
| + "petite-caps",
|
| + "all-petite-caps",
|
| + "unicase",
|
| + "titling-caps",
|
| +
|
| + // font-variant-numeric
|
| + // normal
|
| + "lining-nums",
|
| + "oldstyle-nums",
|
| + "proportional-nums",
|
| + "tabular-nums",
|
| + "diagonal-fractions",
|
| + "stacked-fractions",
|
| + "ordinal",
|
| + "slashed-zero",
|
| +
|
| + //
|
| + // font-weigth
|
| + //
|
| + "normal",
|
| + "bold",
|
| + "bolder",
|
| + "lighter",
|
| + "100",
|
| + "200",
|
| + "300",
|
| + "400",
|
| + "500",
|
| + "600",
|
| + "700",
|
| + "800",
|
| + "900",
|
| +
|
| + //
|
| + // font-stretch
|
| + //
|
| + "ultra-condensed",
|
| + "extra-condensed",
|
| + "condensed",
|
| + "semi-condensed",
|
| + "semi-expanded",
|
| + "expanded",
|
| + "extra-expanded",
|
| + "ultra-expanded",
|
| +
|
| + //
|
| + // font-size
|
| + //
|
| + "xx-small",
|
| + "x-small",
|
| + "small",
|
| + "medium",
|
| + "large",
|
| + "x-large",
|
| + "xx-large",
|
| + "-webkit-xxx-large",
|
| + "smaller",
|
| + "larger",
|
| +
|
| + //
|
| + // font-family (<generic-family> in CSS 2.1)
|
| + //
|
| + "serif",
|
| + "sans-serif",
|
| + "cursive",
|
| + "fantasy",
|
| + "monospace",
|
| + "-webkit-body",
|
| + "-webkit-pictograph",
|
| +
|
| + //
|
| + // font-display
|
| + //
|
| + //auto
|
| + //block
|
| + "swap",
|
| + "fallback",
|
| + "optional",
|
| +
|
| + //
|
| + //
|
| + // *-color
|
| + //
|
| + "aqua",
|
| + "black",
|
| + "blue",
|
| + "fuchsia",
|
| + "gray",
|
| + "green",
|
| + "lime",
|
| + "maroon",
|
| + "navy",
|
| + "olive",
|
| + "orange",
|
| + "purple",
|
| + "red",
|
| + "silver",
|
| + "teal",
|
| + "white",
|
| + "yellow",
|
| + "transparent",
|
| + "-webkit-link",
|
| + "-webkit-activelink",
|
| + "activeborder",
|
| + "activecaption",
|
| + "appworkspace",
|
| + "background",
|
| + "buttonface",
|
| + "buttonhighlight",
|
| + "buttonshadow",
|
| + "buttontext",
|
| + "captiontext",
|
| + "graytext",
|
| + "highlight",
|
| + "highlighttext",
|
| + "inactiveborder",
|
| + "inactivecaption",
|
| + "inactivecaptiontext",
|
| + "infobackground",
|
| + "infotext",
|
| + "menutext",
|
| + "scrollbar",
|
| + "threeddarkshadow",
|
| + "threedface",
|
| + "threedhighlight",
|
| + "threedlightshadow",
|
| + "threedshadow",
|
| + "window",
|
| + "windowframe",
|
| + "windowtext",
|
| + "-internal-active-list-box-selection",
|
| + "-internal-active-list-box-selection-text",
|
| + "-internal-inactive-list-box-selection",
|
| + "-internal-inactive-list-box-selection-text",
|
| + {
|
| + name: "-webkit-focus-ring-color",
|
| + mode: "QuirksOrUASheet",
|
| + },
|
| + "currentcolor",
|
| + "grey",
|
| + //
|
| + // Value used to implement the behavior in:
|
| + // https://quirks.spec.whatwg.org/#the-tables-inherit-color-from-body-quirk
|
| + "-internal-quirk-inherit",
|
| + //
|
| + // background-repeat
|
| + //
|
| + "repeat",
|
| + "repeat-x",
|
| + "repeat-y",
|
| + "no-repeat",
|
| + // round
|
| + // space
|
| + //
|
| + // -webkit-mask-composite
|
| + //
|
| + "clear",
|
| + "copy",
|
| + "source-over",
|
| + "source-in",
|
| + "source-out",
|
| + "source-atop",
|
| + "destination-over",
|
| + "destination-in",
|
| + "destination-out",
|
| + "destination-atop",
|
| + "xor",
|
| + // highlight
|
| + "plus-lighter",
|
| + //
|
| + // vertical-align
|
| + //
|
| + "baseline",
|
| + "middle",
|
| + "sub",
|
| + "super",
|
| + "text-top",
|
| + "text-bottom",
|
| + "top",
|
| + "bottom",
|
| + // HTML alignment MIDDLE has no corresponding CSS alignment
|
| + "-webkit-baseline-middle",
|
| + //
|
| + // text-align
|
| + // The order of this enum must match the order found in CSSParserFastPaths::isValidKeywordPropertyAndValue().
|
| + //
|
| + "-webkit-auto",
|
| + "left",
|
| + "right",
|
| + "center",
|
| + "justify",
|
| + "-webkit-left",
|
| + "-webkit-right",
|
| + "-webkit-center",
|
| + "-webkit-match-parent",
|
| + "-internal-center",
|
| + //
|
| + // text-justify
|
| + //
|
| + //auto
|
| + //none
|
| + "inter-word",
|
| + "distribute",
|
| + //
|
| + // list-style-position
|
| + //
|
| + "outside",
|
| + "inside",
|
| + //
|
| + // list-style-type
|
| + // The order of this enum must match the order found in CSSParserFastPaths::isValidKeywordPropertyAndValue().
|
| + //
|
| + "disc",
|
| + "circle",
|
| + "square",
|
| + "decimal",
|
| + "decimal-leading-zero",
|
| + "arabic-indic",
|
| + "bengali",
|
| + "cambodian",
|
| + "khmer",
|
| + "devanagari",
|
| + "gujarati",
|
| + "gurmukhi",
|
| + "kannada",
|
| + "lao",
|
| + "malayalam",
|
| + "mongolian",
|
| + "myanmar",
|
| + "oriya",
|
| + "persian",
|
| + "urdu",
|
| + "telugu",
|
| + "tibetan",
|
| + "thai",
|
| + "lower-roman",
|
| + "upper-roman",
|
| + "lower-greek",
|
| + "lower-alpha",
|
| + "lower-latin",
|
| + "upper-alpha",
|
| + "upper-latin",
|
| + "cjk-earthly-branch",
|
| + "cjk-heavenly-stem",
|
| + "ethiopic-halehame",
|
| + "ethiopic-halehame-am",
|
| + "ethiopic-halehame-ti-er",
|
| + "ethiopic-halehame-ti-et",
|
| + "hangul",
|
| + "hangul-consonant",
|
| + "korean-hangul-formal",
|
| + "korean-hanja-formal",
|
| + "korean-hanja-informal",
|
| + "hebrew",
|
| + "armenian",
|
| + "lower-armenian",
|
| + "upper-armenian",
|
| + "georgian",
|
| + "cjk-ideographic",
|
| + "simp-chinese-formal",
|
| + "simp-chinese-informal",
|
| + "trad-chinese-formal",
|
| + "trad-chinese-informal",
|
| + "hiragana",
|
| + "katakana",
|
| + "hiragana-iroha",
|
| + "katakana-iroha",
|
| + //none
|
| + //
|
| + // display
|
| + // The order of this enum must match the order found in CSSParserFastPaths::isValidKeywordPropertyAndValue().
|
| + //
|
| + "inline",
|
| + "block",
|
| + "list-item",
|
| + "inline-block",
|
| + "table",
|
| + "inline-table",
|
| + "table-row-group",
|
| + "table-header-group",
|
| + "table-footer-group",
|
| + "table-row",
|
| + "table-column-group",
|
| + "table-column",
|
| + "table-cell",
|
| + "table-caption",
|
| + "-webkit-box",
|
| + "-webkit-inline-box",
|
| + "flex",
|
| + "inline-flex",
|
| + "grid",
|
| + "inline-grid",
|
| + "contents",
|
| + //none
|
| + "-webkit-flex",
|
| + "-webkit-inline-flex",
|
| + //
|
| + // cursor
|
| + // The order of this enum must match the order found in CSSPropertyParser::consumeCursor().
|
| + //
|
| + "auto",
|
| + "crosshair",
|
| + "default",
|
| + "pointer",
|
| + "move",
|
| + "vertical-text",
|
| + "cell",
|
| + "context-menu",
|
| + "alias",
|
| + // copy
|
| + "progress",
|
| + "no-drop",
|
| + "not-allowed",
|
| + "zoom-in",
|
| + "zoom-out",
|
| + "e-resize",
|
| + "ne-resize",
|
| + "nw-resize",
|
| + "n-resize",
|
| + "se-resize",
|
| + "sw-resize",
|
| + "s-resize",
|
| + "w-resize",
|
| + "ew-resize",
|
| + "ns-resize",
|
| + "nesw-resize",
|
| + "nwse-resize",
|
| + "col-resize",
|
| + "row-resize",
|
| + "text",
|
| + "wait",
|
| + "help",
|
| + "all-scroll",
|
| + "-webkit-grab",
|
| + "-webkit-grabbing",
|
| + "-webkit-zoom-in",
|
| + "-webkit-zoom-out",
|
| + // none
|
| + //
|
| + // direction
|
| + //
|
| + "ltr",
|
| + "rtl",
|
| + //
|
| + // text-transform
|
| + //
|
| + "capitalize",
|
| + "uppercase",
|
| + "lowercase",
|
| + //none
|
| + //
|
| + // visibility
|
| + //
|
| + "visible",
|
| + //hidden
|
| + "collapse",
|
| + //
|
| + // Unordered rest
|
| + //
|
| + "a3",
|
| + "a4",
|
| + "a5",
|
| + "above",
|
| + "absolute",
|
| + "always",
|
| + "avoid",
|
| + "b4",
|
| + "b5",
|
| + "below",
|
| + "bidi-override",
|
| + "blink",
|
| + "both",
|
| + "close-quote",
|
| + "embed",
|
| + "fixed",
|
| + "hand",
|
| + "hide",
|
| + "isolate",
|
| + "isolate-override",
|
| + "plaintext",
|
| + "-webkit-isolate",
|
| + "-webkit-isolate-override",
|
| + "-webkit-plaintext",
|
| + "landscape",
|
| + "ledger",
|
| + "legal",
|
| + "letter",
|
| + "line-through",
|
| + "local",
|
| + "no-close-quote",
|
| + "no-open-quote",
|
| + "nowrap",
|
| + "open-quote",
|
| + "overlay",
|
| + "overline",
|
| + "portrait",
|
| + "pre",
|
| + "pre-line",
|
| + "pre-wrap",
|
| + "relative",
|
| + "scroll",
|
| + "separate",
|
| + "show",
|
| + "static",
|
| + "thick",
|
| + "thin",
|
| + "underline",
|
| + "wavy",
|
| + "-webkit-nowrap",
|
| +
|
| + // CSS3 Values
|
| + // box-align
|
| + "stretch",
|
| + "start",
|
| + "end",
|
| + //center
|
| + //baseline
|
| +
|
| + // box-decoration-break
|
| + "clone",
|
| + "slice",
|
| +
|
| + // box-direction
|
| + // normal
|
| + "reverse",
|
| +
|
| + // box-orient
|
| + "horizontal",
|
| + "vertical",
|
| + "inline-axis",
|
| + "block-axis",
|
| +
|
| + // box-pack
|
| + // start
|
| + // end
|
| + // center
|
| + // justify
|
| +
|
| + // box-lines
|
| + "single",
|
| + "multiple",
|
| +
|
| + // align-content
|
| + // start
|
| + // end
|
| + "flex-start",
|
| + "flex-end",
|
| + // center
|
| + "space-between",
|
| + "space-around",
|
| + "space-evenly",
|
| + // stretch
|
| + "unsafe",
|
| + "safe",
|
| +
|
| + // align-items / align-self
|
| + // flex-start
|
| + // flex-end
|
| + // center
|
| + // baseline
|
| + // stretch
|
| +
|
| + // justify-content
|
| + // start
|
| + // end
|
| + // flex-start
|
| + // flex-end
|
| + // center
|
| + // space-between
|
| + // space-around
|
| + // space-evenly
|
| + // stretch
|
| + // unsafe
|
| + // safe
|
| +
|
| +
|
| + // flex-flow
|
| + "row",
|
| + "row-reverse",
|
| + "column",
|
| + "column-reverse",
|
| + // nowrap
|
| + "wrap",
|
| + "wrap-reverse",
|
| +
|
| + // grid-auto-flow
|
| + "auto-flow",
|
| + "dense",
|
| +
|
| + //
|
| + // -webkit-user-modify
|
| + //
|
| + "read-only",
|
| + "read-write",
|
| + "read-write-plaintext-only",
|
| +
|
| + //
|
| + // -webkit-user-drag
|
| + //
|
| + "element",
|
| +
|
| + //
|
| + // CSS3 intrinsic dimension keywords
|
| + //
|
| + "-webkit-min-content",
|
| + "-webkit-max-content",
|
| + "-webkit-fill-available",
|
| + "-webkit-fit-content",
|
| + "min-content",
|
| + "max-content",
|
| + "fit-content",
|
| +
|
| + //
|
| + // text-overflow
|
| + //
|
| + "clip",
|
| + "ellipsis",
|
| +
|
| + //
|
| + // text-decoration-skip
|
| + //
|
| + "objects",
|
| + "ink",
|
| +
|
| + //
|
| + // -webkit-margin-collapse
|
| + //
|
| + // collapse
|
| + // separate
|
| + "discard",
|
| +
|
| + //
|
| + // word-break
|
| + //
|
| + "break-all",
|
| + "keep-all",
|
| +
|
| + //
|
| + // word-wrap
|
| + //
|
| + "break-word",
|
| +
|
| + //
|
| + // nbsp-mode
|
| + //
|
| + "space",
|
| +
|
| + //
|
| + // -webkit-line-break
|
| + //
|
| + // auto
|
| + "loose",
|
| + // normal
|
| + "strict",
|
| + "after-white-space",
|
| +
|
| + // hyphens
|
| + "manual",
|
| +
|
| + // -webkit-appearance
|
| + // The order here must match the order in the ControlPart enum in ThemeTypes.h.
|
| + // All appearance values that should be accepted by the parser should be listed between 'checkbox' and 'textarea':
|
| + "checkbox",
|
| + "radio",
|
| + "push-button",
|
| + "square-button",
|
| + "button",
|
| + "button-bevel",
|
| + "inner-spin-button",
|
| + "listbox",
|
| + "listitem",
|
| + "media-enter-fullscreen-button",
|
| + "media-exit-fullscreen-button",
|
| + "media-fullscreen-volume-slider",
|
| + "media-fullscreen-volume-slider-thumb",
|
| + "media-mute-button",
|
| + "media-play-button",
|
| + "media-overlay-play-button",
|
| + "media-toggle-closed-captions-button",
|
| + "media-slider",
|
| + "media-sliderthumb",
|
| + "media-volume-slider-container",
|
| + "media-volume-slider",
|
| + "media-volume-sliderthumb",
|
| + "media-controls-background",
|
| + "media-controls-fullscreen-background",
|
| + "media-current-time-display",
|
| + "media-time-remaining-display",
|
| + "-internal-media-cast-off-button",
|
| + "-internal-media-overlay-cast-off-button",
|
| + "-internal-media-track-selection-checkmark",
|
| + "-internal-media-closed-captions-icon",
|
| + "-internal-media-subtitles-icon",
|
| + "-internal-media-overflow-button",
|
| + "-internal-media-download-button",
|
| + "menulist",
|
| + "menulist-button",
|
| + "menulist-text",
|
| + "menulist-textfield",
|
| + "meter",
|
| + "progress-bar",
|
| + "progress-bar-value",
|
| + "slider-horizontal",
|
| + "slider-vertical",
|
| + "sliderthumb-horizontal",
|
| + "sliderthumb-vertical",
|
| + "caret",
|
| + "searchfield",
|
| + "searchfield-cancel-button",
|
| + "textfield",
|
| + "textarea",
|
| + // An appearance value that should not be accepted by the parser:
|
| + "caps-lock-indicator",
|
| +
|
| + //
|
| + // border-image
|
| + //
|
| + // stretch
|
| + // repeat
|
| + "round",
|
| +
|
| + //
|
| + // background-clip/background-origin
|
| + //
|
| + // border/content/padding are deprecated and ultimately will only apply to the -webkit- form of these properties.
|
| + // border-box/content-box/padding-box should be used instead.
|
| + //
|
| + "border",
|
| + "border-box",
|
| + "content",
|
| + "content-box",
|
| + "padding",
|
| + "padding-box",
|
| +
|
| + // CSS 3 SHAPES
|
| + "margin-box",
|
| +
|
| + //
|
| + // background-size
|
| + //
|
| + "contain",
|
| + "cover",
|
| +
|
| + //
|
| + // -webkit-rtl-ordering
|
| + //
|
| + "logical",
|
| + "visual",
|
| +
|
| + //
|
| + // animation-direction
|
| + //
|
| + "alternate",
|
| + "alternate-reverse",
|
| +
|
| + //
|
| + // animation-fill-mode
|
| + //
|
| + "forwards",
|
| + "backwards",
|
| + // both
|
| +
|
| + //
|
| + // animation-iteration-count
|
| + "infinite",
|
| +
|
| + //
|
| + // animation-play-state
|
| + //
|
| + "running",
|
| + "paused",
|
| +
|
| + //
|
| + // transform-style
|
| + //
|
| + "flat",
|
| + "preserve-3d",
|
| +
|
| + //
|
| + // transition-timing-function
|
| + // animation-timing-function
|
| + //
|
| + "ease",
|
| + "linear",
|
| + "ease-in",
|
| + "ease-out",
|
| + "ease-in-out",
|
| + "step-start",
|
| + "step-middle",
|
| + "step-end",
|
| + "steps",
|
| + "cubic-bezier",
|
| +
|
| + //
|
| + // zoom
|
| + //
|
| + "document",
|
| + "reset",
|
| +
|
| + //
|
| + // user-zoom
|
| + //
|
| + // fixed
|
| + "zoom",
|
| +
|
| + //
|
| + // pointer-events
|
| + //
|
| + "visiblePainted",
|
| + "visibleFill",
|
| + "visibleStroke",
|
| + //visible
|
| + "painted",
|
| + "fill",
|
| + "stroke",
|
| + "bounding-box",
|
| + //all
|
| + //none
|
| +
|
| + //
|
| + // speech
|
| + //
|
| + "spell-out",
|
| + "digits",
|
| + "literal-punctuation",
|
| + "no-punctuation",
|
| +
|
| + //
|
| + // -webkit-font-smoothing
|
| + //
|
| + // auto
|
| + // none
|
| + "antialiased",
|
| + "subpixel-antialiased",
|
| +
|
| + // text-rendering
|
| + //auto
|
| + "optimizeSpeed",
|
| + "optimizeLegibility",
|
| + "geometricPrecision",
|
| +
|
| + // -webkit-color-adjust
|
| + "economy",
|
| + "exact",
|
| +
|
| + // -webkit-writing-mode
|
| + // SVG compatibility
|
| + "lr",
|
| + "rl",
|
| + "tb",
|
| + "lr-tb",
|
| + "rl-tb",
|
| + "tb-rl",
|
| + // Standard values from CSS3
|
| + "horizontal-tb",
|
| + "vertical-rl",
|
| + "vertical-lr",
|
| +
|
| + // -webkit-ruby-position
|
| + "after",
|
| + "before",
|
| +
|
| + // -webkit-text-emphasis-position
|
| + "over",
|
| + "under",
|
| +
|
| + // -webkit-text-emphasis-style
|
| + "filled",
|
| + "open",
|
| + "dot",
|
| + // circle
|
| + "double-circle",
|
| + "triangle",
|
| + "sesame",
|
| +
|
| + // -webkit-radial-gradient
|
| + // circle
|
| + "ellipse",
|
| + "closest-side",
|
| + "closest-corner",
|
| + "farthest-side",
|
| + "farthest-corner",
|
| + // contain
|
| + // cover
|
| +
|
| + // text-orientation/-webkit-text-orientation
|
| + "mixed",
|
| + "sideways",
|
| + "sideways-right",
|
| + "upright",
|
| + "vertical-right",
|
| +
|
| + // -webkit-font-feature-settings
|
| + "on",
|
| + "off",
|
| +
|
| + // image-rendering
|
| + //auto
|
| + //optimizeSpeed
|
| + "optimizeQuality",
|
| + "pixelated",
|
| + "-webkit-optimize-contrast",
|
| +
|
| + // shape-outside
|
| + "nonzero",
|
| + "evenodd",
|
| + "at",
|
| + // closest-side
|
| + // farthest-side
|
| +
|
| + "alphabetic",
|
| +
|
| + // (display-mode:) media feature
|
| + "fullscreen",
|
| + "standalone",
|
| + "minimal-ui",
|
| + "browser",
|
| +
|
| + // position
|
| + "sticky",
|
| +
|
| + // (pointer:) media feature
|
| + // none
|
| + "coarse",
|
| + "fine",
|
| +
|
| + // (hover:) media feature
|
| + // none
|
| + "on-demand",
|
| + "hover",
|
| +
|
| + // blend modes
|
| + // normal
|
| + "multiply",
|
| + "screen",
|
| + // overlay
|
| + "darken",
|
| + "lighten",
|
| + "color-dodge",
|
| + "color-burn",
|
| + "hard-light",
|
| + "soft-light",
|
| + "difference",
|
| + "exclusion",
|
| + "hue",
|
| + "saturation",
|
| + "color",
|
| + "luminosity",
|
| +
|
| + // object-fit
|
| + "scale-down",
|
| +
|
| + // column-fill
|
| + "balance",
|
| +
|
| + // overflow
|
| + "-webkit-paged-x",
|
| + "-webkit-paged-y",
|
| +
|
| + // -webkit-app-region
|
| + "drag",
|
| + "no-drag",
|
| +
|
| + // grid-{column|row}-{start|end}
|
| + "span",
|
| +
|
| + // grid-template-{columns|rows}
|
| + "minmax",
|
| +
|
| + // text-indent
|
| + "each-line",
|
| + //hanging // hanging exists in SVGCSSValueKeywords.in
|
| +
|
| + // (scan:) media feature
|
| + "progressive",
|
| + "interlace",
|
| +
|
| + //
|
| + // paint-order
|
| + //
|
| + // normal
|
| + // fill
|
| + // stroke
|
| + "markers",
|
| +
|
| + //
|
| + // CSS3 viewport-length keywords
|
| + //
|
| + "-internal-extend-to-zoom",
|
| +
|
| + // isolation
|
| + // auto
|
| + // isolate
|
| +
|
| + // touch-action
|
| + "pan-x",
|
| + "pan-y",
|
| + "pan-left",
|
| + "pan-right",
|
| + "pan-up",
|
| + "pan-down",
|
| + "manipulation",
|
| + "pinch-zoom",
|
| +
|
| + // justify-items / justify-self
|
| + // auto
|
| + // stretch
|
| + // baseline
|
| + "last-baseline",
|
| + // center
|
| + // start
|
| + // end
|
| + "self-start",
|
| + "self-end",
|
| + // flex-start
|
| + // flex-end
|
| + // left
|
| + // right
|
| + // unsafe
|
| + // safe
|
| + "legacy",
|
| +
|
| + // scroll-behavior
|
| + // auto
|
| + "smooth",
|
| +
|
| + // will-change
|
| + // auto
|
| + // contents
|
| + "scroll-position",
|
| +
|
| + // all
|
| + // initial
|
| + // inherit
|
| + "revert",
|
| + "unset",
|
| +
|
| + // background-image, etc.
|
| + "linear-gradient",
|
| + "radial-gradient",
|
| + "repeating-linear-gradient",
|
| + "repeating-radial-gradient",
|
| + "paint",
|
| + "-webkit-cross-fade",
|
| + "-webkit-gradient",
|
| + "-webkit-linear-gradient",
|
| + "-webkit-radial-gradient",
|
| + "-webkit-repeating-linear-gradient",
|
| + "-webkit-repeating-radial-gradient",
|
| + "-webkit-image-set",
|
| +
|
| + // deprecated gradients
|
| + "from",
|
| + "to",
|
| + "color-stop",
|
| + "radial",
|
| +
|
| + // content
|
| + "attr",
|
| + "counter",
|
| + "counters",
|
| +
|
| + // clip
|
| + "rect",
|
| +
|
| + // shapes
|
| + "polygon",
|
| +
|
| + // @font-face src
|
| + "format",
|
| +
|
| + // (-webkit-)filter
|
| + "invert",
|
| + "grayscale",
|
| + "sepia",
|
| + "saturate",
|
| + "hue-rotate",
|
| + "opacity",
|
| + "brightness",
|
| + "contrast",
|
| + "blur",
|
| + "drop-shadow",
|
| + "url",
|
| +
|
| + // colors
|
| + "rgb",
|
| + "rgba",
|
| + "hsl",
|
| + "hsla",
|
| +
|
| + // transform
|
| + "matrix",
|
| + "matrix3d",
|
| + "perspective",
|
| + "rotate",
|
| + "rotateX",
|
| + "rotateY",
|
| + "rotateZ",
|
| + "rotate3d",
|
| + "scale",
|
| + "scaleX",
|
| + "scaleY",
|
| + "scaleZ",
|
| + "scale3d",
|
| + "skew",
|
| + "skewX",
|
| + "skewY",
|
| + "translate",
|
| + "translateX",
|
| + "translateY",
|
| + "translateZ",
|
| + "translate3d",
|
| +
|
| + // motion path
|
| + "path",
|
| +
|
| + "calc",
|
| + "-webkit-calc",
|
| +
|
| + // scroll-snap-type
|
| + // none
|
| + "mandatory",
|
| + "proximity",
|
| + "from-image",
|
| +
|
| + // containment
|
| + // paint
|
| + "style",
|
| + "layout",
|
| + "size",
|
| +
|
| + // grid auto-repeat
|
| + "auto-fill",
|
| + "auto-fit",
|
| +
|
| + "var",
|
| + "-internal-variable-value",
|
| +
|
| + // break-before, break-after, break-inside
|
| + "avoid-page",
|
| + "page",
|
| + "recto",
|
| + "verso",
|
| + "avoid-column",
|
| +
|
| + // shape
|
| + // rect
|
| + // round
|
| +
|
| +]
|
| +}
|
|
|