123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501 |
- """Constants used to compile element classes.
- Ported from React DOM's possibleStandardNames.js. See the following link for
- more information:
- https://github.com/facebook/react/blob/d1ad984db1591b131d16739a24dee4ba44886a09/packages/react-dom-bindings/src/shared/possibleStandardNames.js
- """
- # Possible misspellings of React prop names, including incorrect casing.
- POSSIBLE_STANDARD_NAMES = {
- # HTML
- "accept": "accept",
- "acceptcharset": "acceptCharset",
- "accept-charset": "acceptCharset",
- "accesskey": "accessKey",
- "action": "action",
- "allowfullscreen": "allowFullScreen",
- "alt": "alt",
- "as": "as",
- "async": "async",
- "autocapitalize": "autoCapitalize",
- "autocomplete": "autoComplete",
- "autocorrect": "autoCorrect",
- "autofocus": "autoFocus",
- "autoplay": "autoPlay",
- "autosave": "autoSave",
- "capture": "capture",
- "cellpadding": "cellPadding",
- "cellspacing": "cellSpacing",
- "challenge": "challenge",
- "charset": "charSet",
- "checked": "checked",
- "children": "children",
- "cite": "cite",
- "class": "className",
- "classid": "classID",
- "classname": "className",
- "cols": "cols",
- "colspan": "colSpan",
- "content": "content",
- "contenteditable": "contentEditable",
- "contextmenu": "contextMenu",
- "controls": "controls",
- "controlslist": "controlsList",
- "coords": "coords",
- "crossorigin": "crossOrigin",
- "dangerouslysetinnerhtml": "dangerouslySetInnerHTML",
- "data": "data",
- "datetime": "dateTime",
- "default": "default",
- "defaultchecked": "defaultChecked",
- "defaultvalue": "defaultValue",
- "defer": "defer",
- "dir": "dir",
- "disabled": "disabled",
- "disablepictureinpicture": "disablePictureInPicture",
- "disableremoteplayback": "disableRemotePlayback",
- "download": "download",
- "draggable": "draggable",
- "enctype": "encType",
- "enterkeyhint": "enterKeyHint",
- "fetchpriority": "fetchPriority",
- "for": "htmlFor",
- "form": "form",
- "formmethod": "formMethod",
- "formaction": "formAction",
- "formenctype": "formEncType",
- "formnovalidate": "formNoValidate",
- "formtarget": "formTarget",
- "frameborder": "frameBorder",
- "headers": "headers",
- "height": "height",
- "hidden": "hidden",
- "high": "high",
- "href": "href",
- "hreflang": "hrefLang",
- "htmlfor": "htmlFor",
- "httpequiv": "httpEquiv",
- "http-equiv": "httpEquiv",
- "icon": "icon",
- "id": "id",
- "imagesizes": "imageSizes",
- "imagesrcset": "imageSrcSet",
- "innerhtml": "innerHTML",
- "inputmode": "inputMode",
- "integrity": "integrity",
- "is": "is",
- "itemid": "itemID",
- "itemprop": "itemProp",
- "itemref": "itemRef",
- "itemscope": "itemScope",
- "itemtype": "itemType",
- "keyparams": "keyParams",
- "keytype": "keyType",
- "kind": "kind",
- "label": "label",
- "lang": "lang",
- "list": "list",
- "loop": "loop",
- "low": "low",
- "manifest": "manifest",
- "marginwidth": "marginWidth",
- "marginheight": "marginHeight",
- "max": "max",
- "maxlength": "maxLength",
- "media": "media",
- "mediagroup": "mediaGroup",
- "method": "method",
- "min": "min",
- "minlength": "minLength",
- "multiple": "multiple",
- "muted": "muted",
- "name": "name",
- "nomodule": "noModule",
- "nonce": "nonce",
- "novalidate": "noValidate",
- "open": "open",
- "optimum": "optimum",
- "pattern": "pattern",
- "placeholder": "placeholder",
- "playsinline": "playsInline",
- "poster": "poster",
- "preload": "preload",
- "profile": "profile",
- "radiogroup": "radioGroup",
- "readonly": "readOnly",
- "referrerpolicy": "referrerPolicy",
- "rel": "rel",
- "required": "required",
- "reversed": "reversed",
- "role": "role",
- "rows": "rows",
- "rowspan": "rowSpan",
- "sandbox": "sandbox",
- "scope": "scope",
- "scoped": "scoped",
- "scrolling": "scrolling",
- "seamless": "seamless",
- "selected": "selected",
- "shape": "shape",
- "size": "size",
- "sizes": "sizes",
- "span": "span",
- "spellcheck": "spellCheck",
- "src": "src",
- "srcdoc": "srcDoc",
- "srclang": "srcLang",
- "srcset": "srcSet",
- "start": "start",
- "step": "step",
- "style": "style",
- "summary": "summary",
- "tabindex": "tabIndex",
- "target": "target",
- "title": "title",
- "type": "type",
- "usemap": "useMap",
- "value": "value",
- "width": "width",
- "wmode": "wmode",
- "wrap": "wrap",
- # SVG
- "about": "about",
- "accentheight": "accentHeight",
- "accent-height": "accentHeight",
- "accumulate": "accumulate",
- "additive": "additive",
- "alignmentbaseline": "alignmentBaseline",
- "alignment-baseline": "alignmentBaseline",
- "allowreorder": "allowReorder",
- "alphabetic": "alphabetic",
- "amplitude": "amplitude",
- "arabicform": "arabicForm",
- "arabic-form": "arabicForm",
- "ascent": "ascent",
- "attributename": "attributeName",
- "attributetype": "attributeType",
- "autoreverse": "autoReverse",
- "azimuth": "azimuth",
- "basefrequency": "baseFrequency",
- "baselineshift": "baselineShift",
- "baseline-shift": "baselineShift",
- "baseprofile": "baseProfile",
- "bbox": "bbox",
- "begin": "begin",
- "bias": "bias",
- "by": "by",
- "calcmode": "calcMode",
- "capheight": "capHeight",
- "cap-height": "capHeight",
- "clip": "clip",
- "clippath": "clipPath",
- "clip-path": "clipPath",
- "clippathunits": "clipPathUnits",
- "cliprule": "clipRule",
- "clip-rule": "clipRule",
- "color": "color",
- "colorinterpolation": "colorInterpolation",
- "color-interpolation": "colorInterpolation",
- "colorinterpolationfilters": "colorInterpolationFilters",
- "color-interpolation-filters": "colorInterpolationFilters",
- "colorprofile": "colorProfile",
- "color-profile": "colorProfile",
- "colorrendering": "colorRendering",
- "color-rendering": "colorRendering",
- "contentscripttype": "contentScriptType",
- "contentstyletype": "contentStyleType",
- "cursor": "cursor",
- "cx": "cx",
- "cy": "cy",
- "d": "d",
- "datatype": "datatype",
- "decelerate": "decelerate",
- "descent": "descent",
- "diffuseconstant": "diffuseConstant",
- "direction": "direction",
- "display": "display",
- "divisor": "divisor",
- "dominantbaseline": "dominantBaseline",
- "dominant-baseline": "dominantBaseline",
- "dur": "dur",
- "dx": "dx",
- "dy": "dy",
- "edgemode": "edgeMode",
- "elevation": "elevation",
- "enablebackground": "enableBackground",
- "enable-background": "enableBackground",
- "end": "end",
- "exponent": "exponent",
- "externalresourcesrequired": "externalResourcesRequired",
- "fill": "fill",
- "fillopacity": "fillOpacity",
- "fill-opacity": "fillOpacity",
- "fillrule": "fillRule",
- "fill-rule": "fillRule",
- "filter": "filter",
- "filterres": "filterRes",
- "filterunits": "filterUnits",
- "floodopacity": "floodOpacity",
- "flood-opacity": "floodOpacity",
- "floodcolor": "floodColor",
- "flood-color": "floodColor",
- "focusable": "focusable",
- "fontfamily": "fontFamily",
- "font-family": "fontFamily",
- "fontsize": "fontSize",
- "font-size": "fontSize",
- "fontsizeadjust": "fontSizeAdjust",
- "font-size-adjust": "fontSizeAdjust",
- "fontstretch": "fontStretch",
- "font-stretch": "fontStretch",
- "fontstyle": "fontStyle",
- "font-style": "fontStyle",
- "fontvariant": "fontVariant",
- "font-variant": "fontVariant",
- "fontweight": "fontWeight",
- "font-weight": "fontWeight",
- "format": "format",
- "from": "from",
- "fx": "fx",
- "fy": "fy",
- "g1": "g1",
- "g2": "g2",
- "glyphname": "glyphName",
- "glyph-name": "glyphName",
- "glyphorientationhorizontal": "glyphOrientationHorizontal",
- "glyph-orientation-horizontal": "glyphOrientationHorizontal",
- "glyphorientationvertical": "glyphOrientationVertical",
- "glyph-orientation-vertical": "glyphOrientationVertical",
- "glyphref": "glyphRef",
- "gradienttransform": "gradientTransform",
- "gradientunits": "gradientUnits",
- "hanging": "hanging",
- "horizadvx": "horizAdvX",
- "horiz-adv-x": "horizAdvX",
- "horizoriginx": "horizOriginX",
- "horiz-origin-x": "horizOriginX",
- "ideographic": "ideographic",
- "imagerendering": "imageRendering",
- "image-rendering": "imageRendering",
- "in2": "in2",
- "in": "in",
- "inlist": "inlist",
- "intercept": "intercept",
- "k1": "k1",
- "k2": "k2",
- "k3": "k3",
- "k4": "k4",
- "k": "k",
- "kernelmatrix": "kernelMatrix",
- "kernelunitlength": "kernelUnitLength",
- "kerning": "kerning",
- "keypoints": "keyPoints",
- "keysplines": "keySplines",
- "keytimes": "keyTimes",
- "lengthadjust": "lengthAdjust",
- "letterspacing": "letterSpacing",
- "letter-spacing": "letterSpacing",
- "lightingcolor": "lightingColor",
- "lighting-color": "lightingColor",
- "limitingconeangle": "limitingConeAngle",
- "local": "local",
- "markerend": "markerEnd",
- "marker-end": "markerEnd",
- "markerheight": "markerHeight",
- "markermid": "markerMid",
- "marker-mid": "markerMid",
- "markerstart": "markerStart",
- "marker-start": "markerStart",
- "markerunits": "markerUnits",
- "markerwidth": "markerWidth",
- "mask": "mask",
- "maskcontentunits": "maskContentUnits",
- "maskunits": "maskUnits",
- "mathematical": "mathematical",
- "mode": "mode",
- "numoctaves": "numOctaves",
- "offset": "offset",
- "opacity": "opacity",
- "operator": "operator",
- "order": "order",
- "orient": "orient",
- "orientation": "orientation",
- "origin": "origin",
- "overflow": "overflow",
- "overlineposition": "overlinePosition",
- "overline-position": "overlinePosition",
- "overlinethickness": "overlineThickness",
- "overline-thickness": "overlineThickness",
- "paintorder": "paintOrder",
- "paint-order": "paintOrder",
- "panose1": "panose1",
- "panose-1": "panose1",
- "pathlength": "pathLength",
- "patterncontentunits": "patternContentUnits",
- "patterntransform": "patternTransform",
- "patternunits": "patternUnits",
- "pointerevents": "pointerEvents",
- "pointer-events": "pointerEvents",
- "points": "points",
- "pointsatx": "pointsAtX",
- "pointsaty": "pointsAtY",
- "pointsatz": "pointsAtZ",
- "prefix": "prefix",
- "preservealpha": "preserveAlpha",
- "preserveaspectratio": "preserveAspectRatio",
- "primitiveunits": "primitiveUnits",
- "property": "property",
- "r": "r",
- "radius": "radius",
- "refx": "refX",
- "refy": "refY",
- "renderingintent": "renderingIntent",
- "rendering-intent": "renderingIntent",
- "repeatcount": "repeatCount",
- "repeatdur": "repeatDur",
- "requiredextensions": "requiredExtensions",
- "requiredfeatures": "requiredFeatures",
- "resource": "resource",
- "restart": "restart",
- "result": "result",
- "results": "results",
- "rotate": "rotate",
- "rx": "rx",
- "ry": "ry",
- "scale": "scale",
- "security": "security",
- "seed": "seed",
- "shaperendering": "shapeRendering",
- "shape-rendering": "shapeRendering",
- "slope": "slope",
- "spacing": "spacing",
- "specularconstant": "specularConstant",
- "specularexponent": "specularExponent",
- "speed": "speed",
- "spreadmethod": "spreadMethod",
- "startoffset": "startOffset",
- "stddeviation": "stdDeviation",
- "stemh": "stemh",
- "stemv": "stemv",
- "stitchtiles": "stitchTiles",
- "storxolor": "stopColor",
- "stop-color": "stopColor",
- "stopopacity": "stopOpacity",
- "stop-opacity": "stopOpacity",
- "strikethroughposition": "strikethroughPosition",
- "strikethrough-position": "strikethroughPosition",
- "strikethroughthickness": "strikethroughThickness",
- "strikethrough-thickness": "strikethroughThickness",
- "string": "string",
- "stroke": "stroke",
- "strokedasharray": "strokeDasharray",
- "stroke-dasharray": "strokeDasharray",
- "strokedashoffset": "strokeDashoffset",
- "stroke-dashoffset": "strokeDashoffset",
- "strokelinecap": "strokeLinecap",
- "stroke-linecap": "strokeLinecap",
- "strokelinejoin": "strokeLinejoin",
- "stroke-linejoin": "strokeLinejoin",
- "strokemiterlimit": "strokeMiterlimit",
- "stroke-miterlimit": "strokeMiterlimit",
- "strokewidth": "strokeWidth",
- "stroke-width": "strokeWidth",
- "strokeopacity": "strokeOpacity",
- "stroke-opacity": "strokeOpacity",
- "suppresscontenteditablewarning": "suppressContentEditableWarning",
- "suppresshydrationwarning": "suppressHydrationWarning",
- "surfacescale": "surfaceScale",
- "systemlanguage": "systemLanguage",
- "tablevalues": "tableValues",
- "targetx": "targetX",
- "targety": "targetY",
- "textanchor": "textAnchor",
- "text-anchor": "textAnchor",
- "textdecoration": "textDecoration",
- "text-decoration": "textDecoration",
- "textlength": "textLength",
- "textrendering": "textRendering",
- "text-rendering": "textRendering",
- "to": "to",
- "transform": "transform",
- "transformorigin": "transformOrigin",
- "transform-origin": "transformOrigin",
- "typeof": "typeof",
- "u1": "u1",
- "u2": "u2",
- "underlineposition": "underlinePosition",
- "underline-position": "underlinePosition",
- "underlinethickness": "underlineThickness",
- "underline-thickness": "underlineThickness",
- "unicode": "unicode",
- "unicodebidi": "unicodeBidi",
- "unicode-bidi": "unicodeBidi",
- "unicoderange": "unicodeRange",
- "unicode-range": "unicodeRange",
- "unitsperem": "unitsPerEm",
- "units-per-em": "unitsPerEm",
- "unselectable": "unselectable",
- "valphabetic": "vAlphabetic",
- "v-alphabetic": "vAlphabetic",
- "values": "values",
- "vectoreffect": "vectorEffect",
- "vector-effect": "vectorEffect",
- "version": "version",
- "vertadvy": "vertAdvY",
- "vert-adv-y": "vertAdvY",
- "vertoriginx": "vertOriginX",
- "vert-origin-x": "vertOriginX",
- "vertoriginy": "vertOriginY",
- "vert-origin-y": "vertOriginY",
- "vhanging": "vHanging",
- "v-hanging": "vHanging",
- "videographic": "vIdeographic",
- "v-ideographic": "vIdeographic",
- "viewbox": "viewBox",
- "viewtarget": "viewTarget",
- "visibility": "visibility",
- "vmathematical": "vMathematical",
- "v-mathematical": "vMathematical",
- "vocab": "vocab",
- "widths": "widths",
- "wordspacing": "wordSpacing",
- "word-spacing": "wordSpacing",
- "writingmode": "writingMode",
- "writing-mode": "writingMode",
- "x1": "x1",
- "x2": "x2",
- "x": "x",
- "xchannelselector": "xChannelSelector",
- "xheight": "xHeight",
- "x-height": "xHeight",
- "xlinkactuate": "xlinkActuate",
- "xlink:actuate": "xlinkActuate",
- "xlinkarcrole": "xlinkArcrole",
- "xlink:arcrole": "xlinkArcrole",
- "xlinkhref": "xlinkHref",
- "xlink:href": "xlinkHref",
- "xlinkrole": "xlinkRole",
- "xlink:role": "xlinkRole",
- "xlinkshow": "xlinkShow",
- "xlink:show": "xlinkShow",
- "xlinktitle": "xlinkTitle",
- "xlink:title": "xlinkTitle",
- "xlinktype": "xlinkType",
- "xlink:type": "xlinkType",
- "xmlbase": "xmlBase",
- "xml:base": "xmlBase",
- "xmllang": "xmlLang",
- "xml:lang": "xmlLang",
- "xmlns": "xmlns",
- "xml:space": "xmlSpace",
- "xmlnsxlink": "xmlnsXlink",
- "xmlns:xlink": "xmlnsXlink",
- "xmlspace": "xmlSpace",
- "y1": "y1",
- "y2": "y2",
- "y": "y",
- "ychannelselector": "yChannelSelector",
- "z": "z",
- "zoomandpan": "zoomAndPan",
- }
|