From 8feed3d5598d6f02a5736ae901724335d7b31b0a Mon Sep 17 00:00:00 2001 From: Madeline Trotter Date: Mon, 20 Jul 2020 14:48:46 -0700 Subject: [PATCH] Fix video generated props --- codegen/react-html-attributes.json | 390 +++-------------------------- src/React/Basic/DOM/Generated.purs | 33 +++ 2 files changed, 65 insertions(+), 358 deletions(-) diff --git a/codegen/react-html-attributes.json b/codegen/react-html-attributes.json index 9d41934..121c781 100644 --- a/codegen/react-html-attributes.json +++ b/codegen/react-html-attributes.json @@ -489,249 +489,40 @@ "ul": [ "type" ], - "svg": [ - "accentHeight", - "accumulate", - "additive", - "alignmentBaseline", - "allowReorder", - "alphabetic", - "amplitude", - "arabicForm", - "ascent", - "attributeName", - "attributeType", - "autoReverse", - "azimuth", - "baseFrequency", - "baseProfile", - "baselineShift", - "bbox", - "begin", - "bias", - "by", - "calcMode", - "capHeight", - "clip", - "clipPath", - "clipPathUnits", - "clipRule", - "color", - "colorInterpolation", - "colorInterpolationFilters", - "colorProfile", - "colorRendering", - "contentScriptType", - "contentStyleType", - "cursor", - "cx", - "cy", - "d", - "decelerate", - "descent", - "diffuseConstant", - "direction", - "display", - "divisor", - "dominantBaseline", - "dur", - "dx", - "dy", - "edgeMode", - "elevation", - "enableBackground", - "end", - "exponent", - "externalResourcesRequired", - "fill", - "fillOpacity", - "fillRule", - "filter", - "filterRes", - "filterUnits", - "floodColor", - "floodOpacity", - "focusable", - "fontFamily", - "fontSize", - "fontSizeAdjust", - "fontStretch", - "fontStyle", - "fontVariant", - "fontWeight", - "format", - "from", - "fx", - "fy", - "g1", - "g2", - "glyphName", - "glyphOrientationHorizontal", - "glyphOrientationVertical", - "glyphRef", - "gradientTransform", - "gradientUnits", - "hanging", + "video": [ + "controls", "height", - "horizAdvX", - "horizOriginX", - "ideographic", - "imageRendering", - "in", - "in2", - "intercept", - "k", - "k1", - "k2", - "k3", - "k4", - "kernelMatrix", - "kernelUnitLength", - "kerning", - "keyPoints", - "keySplines", - "keyTimes", - "lengthAdjust", - "letterSpacing", - "lightingColor", - "limitingConeAngle", - "local", - "markerEnd", - "markerHeight", - "markerMid", - "markerStart", - "markerUnits", - "markerWidth", - "mask", - "maskContentUnits", - "maskUnits", - "mathematical", - "mode", - "numOctaves", - "offset", - "opacity", - "operator", - "order", - "orient", - "orientation", - "origin", - "overflow", - "overlinePosition", - "overlineThickness", - "paintOrder", - "panose1", - "pathLength", - "patternContentUnits", - "patternTransform", - "patternUnits", - "pointerEvents", - "points", - "pointsAtX", - "pointsAtY", - "pointsAtZ", - "preserveAlpha", - "preserveAspectRatio", - "primitiveUnits", - "r", - "radius", - "refX", - "refY", - "renderingIntent", - "repeatCount", - "repeatDur", - "requiredExtensions", - "requiredFeatures", - "restart", - "result", - "rotate", - "rx", - "ry", - "scale", - "seed", - "shapeRendering", - "slope", - "spacing", - "specularConstant", - "specularExponent", - "speed", - "spreadMethod", - "startOffset", - "stdDeviation", - "stemh", - "stemv", - "stitchTiles", - "stopColor", - "stopOpacity", - "strikethroughPosition", - "strikethroughThickness", - "string", - "stroke", - "strokeDasharray", - "strokeDashoffset", - "strokeLinecap", - "strokeLinejoin", - "strokeMiterlimit", - "strokeOpacity", - "strokeWidth", - "surfaceScale", - "systemLanguage", - "tableValues", - "targetX", - "targetY", - "textAnchor", - "textDecoration", - "textLength", - "textRendering", - "to", - "transform", - "u1", - "u2", - "underlinePosition", - "underlineThickness", - "unicode", - "unicodeBidi", - "unicodeRange", - "unitsPerEm", - "vAlphabetic", - "vHanging", - "vIdeographic", - "vMathematical", - "values", - "vectorEffect", - "version", - "vertAdvY", - "vertOriginX", - "vertOriginY", - "viewBox", - "viewTarget", - "visibility", + "loop", + "muted", + "playsInline", + "poster", + "preload", + "src", "width", - "widths", - "wordSpacing", - "writingMode", - "x", - "x1", - "x2", - "xChannelSelector", - "xHeight", - "xlinkActuate", - "xlinkArcrole", - "xlinkHref", - "xlinkRole", - "xlinkShow", - "xlinkTitle", - "xlinkType", - "xmlBase", - "xmlLang", - "xmlSpace", - "xmlns", - "xmlnsXlink", - "y", - "y1", - "y2", - "yChannelSelector", - "z", - "zoomAndPan" + "onAbort", + "onCanPlay", + "onCanPlayThrough", + "onDurationChange", + "onEmptied", + "onEncrypted", + "onEnded", + "onError", + "onLoadedData", + "onLoadedMetadata", + "onLoadStart", + "onPause", + "onPlay", + "onPlaying", + "onProgress", + "onRateChange", + "onScroll", + "onSeeked", + "onSeeking", + "onStalled", + "onSuspend", + "onTimeUpdate", + "onVolumeChange", + "onWaiting" ], "elements": { "html": [ @@ -853,123 +644,6 @@ "var", "video", "wbr" - ], - "video": [ - "controls", - "height", - "loop", - "muted", - "playsInline", - "poster", - "preload", - "src", - "width", - "onAbort", - "onCanPlay", - "onCanPlayThrough", - "onDurationChange", - "onEmptied", - "onEncrypted", - "onEnded", - "onError", - "onLoadedData", - "onLoadedMetadata", - "onLoadStart", - "onPause", - "onPlay", - "onPlaying", - "onProgress", - "onRateChange", - "onScroll", - "onSeeked", - "onSeeking", - "onStalled", - "onSuspend", - "onTimeUpdate", - "onVolumeChange", - "onWaiting" - ], - "svg": [ - "a", - "altGlyph", - "altGlyphDef", - "altGlyphItem", - "animate", - "animateColor", - "animateMotion", - "animateTransform", - "circle", - "clipPath", - "color-profile", - "cursor", - "defs", - "desc", - "ellipse", - "feBlend", - "feColorMatrix", - "feComponentTransfer", - "feComposite", - "feConvolveMatrix", - "feDiffuseLighting", - "feDisplacementMap", - "feDistantLight", - "feFlood", - "feFuncA", - "feFuncB", - "feFuncG", - "feFuncR", - "feGaussianBlur", - "feImage", - "feMerge", - "feMergeNode", - "feMorphology", - "feOffset", - "fePointLight", - "feSpecularLighting", - "feSpotLight", - "feTile", - "feTurbulence", - "filter", - "font", - "font-face", - "font-face-format", - "font-face-name", - "font-face-src", - "font-face-uri", - "foreignObject", - "g", - "glyph", - "glyphRef", - "hkern", - "image", - "line", - "linearGradient", - "marker", - "mask", - "metadata", - "missing-glyph", - "mpath", - "path", - "pattern", - "polygon", - "polyline", - "radialGradient", - "rect", - "script", - "set", - "stop", - "style", - "svg", - "switch", - "symbol", - "text", - "textPath", - "title", - "tref", - "tspan", - "use", - "view", - "vkern" ] } } diff --git a/src/React/Basic/DOM/Generated.purs b/src/React/Basic/DOM/Generated.purs index a78d7c2..9bc2715 100644 --- a/src/React/Basic/DOM/Generated.purs +++ b/src/React/Basic/DOM/Generated.purs @@ -17928,6 +17928,7 @@ type Props_video = , colSpan :: Int , contentEditable :: Boolean , contextMenu :: String + , controls :: Boolean , crossOrigin :: String , dangerouslySetInnerHTML :: { __html :: String } , datatype :: String @@ -17941,6 +17942,7 @@ type Props_video = , formNoValidate :: Boolean , formTarget :: String , frameBorder :: String + , height :: String , hidden :: Boolean , hrefLang :: String , htmlFor :: String @@ -17959,16 +17961,21 @@ type Props_video = , keyParams :: String , keyType :: String , lang :: String + , loop :: Boolean , marginHeight :: String , marginWidth :: String , maxLength :: Int , mediaGroup :: String , minLength :: Int + , muted :: Boolean , noValidate :: Boolean + , onAbort :: EventHandler , onAnimationEnd :: EventHandler , onAnimationIteration :: EventHandler , onAnimationStart :: EventHandler , onBlur :: EventHandler + , onCanPlay :: EventHandler + , onCanPlayThrough :: EventHandler , onClick :: EventHandler , onCompositionEnd :: EventHandler , onCompositionStart :: EventHandler @@ -17985,12 +17992,20 @@ type Props_video = , onDragOver :: EventHandler , onDragStart :: EventHandler , onDrop :: EventHandler + , onDurationChange :: EventHandler + , onEmptied :: EventHandler + , onEncrypted :: EventHandler + , onEnded :: EventHandler + , onError :: EventHandler , onFocus :: EventHandler , onGotPointerCapture :: EventHandler , onInvalid :: EventHandler , onKeyDown :: EventHandler , onKeyPress :: EventHandler , onKeyUp :: EventHandler + , onLoadStart :: EventHandler + , onLoadedData :: EventHandler + , onLoadedMetadata :: EventHandler , onLostPointerCapture :: EventHandler , onMouseDown :: EventHandler , onMouseEnter :: EventHandler @@ -18000,6 +18015,9 @@ type Props_video = , onMouseOver :: EventHandler , onMouseUp :: EventHandler , onPaste :: EventHandler + , onPause :: EventHandler + , onPlay :: EventHandler + , onPlaying :: EventHandler , onPointerCancel :: EventHandler , onPointerDown :: EventHandler , onPointerEnter :: EventHandler @@ -18008,15 +18026,28 @@ type Props_video = , onPointerOut :: EventHandler , onPointerOver :: EventHandler , onPointerUp :: EventHandler + , onProgress :: EventHandler + , onRateChange :: EventHandler + , onScroll :: EventHandler + , onSeeked :: EventHandler + , onSeeking :: EventHandler , onSelect :: EventHandler + , onStalled :: EventHandler , onSubmit :: EventHandler + , onSuspend :: EventHandler + , onTimeUpdate :: EventHandler , onTouchCancel :: EventHandler , onTouchEnd :: EventHandler , onTouchMove :: EventHandler , onTouchStart :: EventHandler , onTransitionEnd :: EventHandler + , onVolumeChange :: EventHandler + , onWaiting :: EventHandler , onWheel :: EventHandler + , playsInline :: Boolean + , poster :: String , prefix :: String + , preload :: String , property :: String , radioGroup :: String , readOnly :: Boolean @@ -18028,6 +18059,7 @@ type Props_video = , seamless :: Boolean , security :: String , spellCheck :: Boolean + , src :: String , srcDoc :: JSX , srcLang :: String , srcSet :: String @@ -18039,6 +18071,7 @@ type Props_video = , unselectable :: Boolean , useMap :: String , vocab :: String + , width :: String , wmode :: String )