Safe Haskell | None |
---|---|
Language | GHC2021 |
DOM.HTML.Indexed
Documentation
renderDirValue :: DirValue -> Text Source #
data PreloadValue Source #
Constructors
PreloadNone | |
PreloadAuto | |
PreloadMetadata |
Instances
Eq PreloadValue Source # | |
Defined in DOM.HTML.Indexed | |
Ord PreloadValue Source # | |
Defined in DOM.HTML.Indexed Methods compare :: PreloadValue -> PreloadValue -> Ordering # (<) :: PreloadValue -> PreloadValue -> Bool # (<=) :: PreloadValue -> PreloadValue -> Bool # (>) :: PreloadValue -> PreloadValue -> Bool # (>=) :: PreloadValue -> PreloadValue -> Bool # max :: PreloadValue -> PreloadValue -> PreloadValue # min :: PreloadValue -> PreloadValue -> PreloadValue # | |
IsProp PreloadValue Source # | |
Defined in Halogen.HTML.Core Methods toPropValue :: PreloadValue -> PropValue PreloadValue Source # |
data ButtonType Source #
Constructors
ButtonButton | |
ButtonSubmit | |
ButtonReset |
Instances
IsProp ButtonType Source # | |
Defined in Halogen.HTML.Core Methods |
renderButtonType :: ButtonType -> Text Source #
data AutocompleteType Source #
Constructors
Instances
Eq AutocompleteType Source # | |
Defined in DOM.HTML.Indexed Methods (==) :: AutocompleteType -> AutocompleteType -> Bool # (/=) :: AutocompleteType -> AutocompleteType -> Bool # | |
Ord AutocompleteType Source # | |
Defined in DOM.HTML.Indexed Methods compare :: AutocompleteType -> AutocompleteType -> Ordering # (<) :: AutocompleteType -> AutocompleteType -> Bool # (<=) :: AutocompleteType -> AutocompleteType -> Bool # (>) :: AutocompleteType -> AutocompleteType -> Bool # (>=) :: AutocompleteType -> AutocompleteType -> Bool # max :: AutocompleteType -> AutocompleteType -> AutocompleteType # min :: AutocompleteType -> AutocompleteType -> AutocompleteType # | |
IsProp AutocompleteType Source # | |
Defined in Halogen.HTML.Core Methods toPropValue :: AutocompleteType -> PropValue AutocompleteType Source # |
data CrossOriginValue Source #
Constructors
Anonymous | |
UseCredentials |
Instances
Eq CrossOriginValue Source # | |
Defined in DOM.HTML.Indexed Methods (==) :: CrossOriginValue -> CrossOriginValue -> Bool # (/=) :: CrossOriginValue -> CrossOriginValue -> Bool # | |
Ord CrossOriginValue Source # | |
Defined in DOM.HTML.Indexed Methods compare :: CrossOriginValue -> CrossOriginValue -> Ordering # (<) :: CrossOriginValue -> CrossOriginValue -> Bool # (<=) :: CrossOriginValue -> CrossOriginValue -> Bool # (>) :: CrossOriginValue -> CrossOriginValue -> Bool # (>=) :: CrossOriginValue -> CrossOriginValue -> Bool # max :: CrossOriginValue -> CrossOriginValue -> CrossOriginValue # min :: CrossOriginValue -> CrossOriginValue -> CrossOriginValue # | |
IsProp CrossOriginValue Source # | |
Defined in Halogen.HTML.Core Methods toPropValue :: CrossOriginValue -> PropValue CrossOriginValue Source # |
newtype InputAcceptType Source #
Constructors
InputAcceptType [InputAcceptTypeAtom] |
Instances
mediaType :: MediaType -> InputAcceptType Source #
extension :: Text -> InputAcceptType Source #
data InputAcceptTypeAtom Source #
Constructors
AcceptMediaType MediaType | |
AcceptFileExtension Text |
Instances
Eq InputAcceptTypeAtom Source # | |
Defined in DOM.HTML.Indexed Methods (==) :: InputAcceptTypeAtom -> InputAcceptTypeAtom -> Bool # (/=) :: InputAcceptTypeAtom -> InputAcceptTypeAtom -> Bool # | |
Ord InputAcceptTypeAtom Source # | |
Defined in DOM.HTML.Indexed Methods compare :: InputAcceptTypeAtom -> InputAcceptTypeAtom -> Ordering # (<) :: InputAcceptTypeAtom -> InputAcceptTypeAtom -> Bool # (<=) :: InputAcceptTypeAtom -> InputAcceptTypeAtom -> Bool # (>) :: InputAcceptTypeAtom -> InputAcceptTypeAtom -> Bool # (>=) :: InputAcceptTypeAtom -> InputAcceptTypeAtom -> Bool # max :: InputAcceptTypeAtom -> InputAcceptTypeAtom -> InputAcceptTypeAtom # min :: InputAcceptTypeAtom -> InputAcceptTypeAtom -> InputAcceptTypeAtom # |
Constructors
MenuList | |
MenuContext | |
MenuToolbar |
renderMenuType :: MenuType -> Text Source #
data MenuitemType Source #
Constructors
MenuitemCommand | |
MenuitemCheckbox | |
MenuitemRadio |
Instances
Eq MenuitemType Source # | |
Defined in DOM.HTML.Indexed | |
Ord MenuitemType Source # | |
Defined in DOM.HTML.Indexed Methods compare :: MenuitemType -> MenuitemType -> Ordering # (<) :: MenuitemType -> MenuitemType -> Bool # (<=) :: MenuitemType -> MenuitemType -> Bool # (>) :: MenuitemType -> MenuitemType -> Bool # (>=) :: MenuitemType -> MenuitemType -> Bool # max :: MenuitemType -> MenuitemType -> MenuitemType # min :: MenuitemType -> MenuitemType -> MenuitemType # | |
IsProp MenuitemType Source # | |
Defined in Halogen.HTML.Core Methods toPropValue :: MenuitemType -> PropValue MenuitemType Source # |
data FormMethod Source #
Instances
Eq FormMethod Source # | |
Defined in DOM.HTML.Indexed | |
Ord FormMethod Source # | |
Defined in DOM.HTML.Indexed Methods compare :: FormMethod -> FormMethod -> Ordering # (<) :: FormMethod -> FormMethod -> Bool # (<=) :: FormMethod -> FormMethod -> Bool # (>) :: FormMethod -> FormMethod -> Bool # (>=) :: FormMethod -> FormMethod -> Bool # max :: FormMethod -> FormMethod -> FormMethod # min :: FormMethod -> FormMethod -> FormMethod # | |
IsProp FormMethod Source # | |
Defined in Halogen.HTML.Core Methods |
renderFormMethod :: FormMethod -> Text Source #
Constructors
Instances
Eq InputType Source # | |
Ord InputType Source # | |
IsProp InputType Source # | |
Defined in Halogen.HTML.Core |
renderInputType :: InputType -> Text Source #
Instances
Eq StepValue Source # | |
Ord StepValue Source # | |
IsProp StepValue Source # | |
Defined in Halogen.HTML.Core |
renderStepValue :: StepValue -> Text Source #
data NumeralType Source #
Constructors
NumeralDecimal | |
NumeralRoman CaseType |
Instances
Eq NumeralType Source # | |
Defined in DOM.HTML.Indexed | |
Ord NumeralType Source # | |
Defined in DOM.HTML.Indexed Methods compare :: NumeralType -> NumeralType -> Ordering # (<) :: NumeralType -> NumeralType -> Bool # (<=) :: NumeralType -> NumeralType -> Bool # (>) :: NumeralType -> NumeralType -> Bool # (>=) :: NumeralType -> NumeralType -> Bool # max :: NumeralType -> NumeralType -> NumeralType # min :: NumeralType -> NumeralType -> NumeralType # |
data OrderedListType Source #
Constructors
OrderedListNumeric NumeralType | |
OrderedListAlphabetic CaseType |
Instances
Eq OrderedListType Source # | |
Defined in DOM.HTML.Indexed Methods (==) :: OrderedListType -> OrderedListType -> Bool # (/=) :: OrderedListType -> OrderedListType -> Bool # | |
Ord OrderedListType Source # | |
Defined in DOM.HTML.Indexed Methods compare :: OrderedListType -> OrderedListType -> Ordering # (<) :: OrderedListType -> OrderedListType -> Bool # (<=) :: OrderedListType -> OrderedListType -> Bool # (>) :: OrderedListType -> OrderedListType -> Bool # (>=) :: OrderedListType -> OrderedListType -> Bool # max :: OrderedListType -> OrderedListType -> OrderedListType # min :: OrderedListType -> OrderedListType -> OrderedListType # | |
IsProp OrderedListType Source # | |
Defined in Halogen.HTML.Core Methods toPropValue :: OrderedListType -> PropValue OrderedListType Source # |
Instances
Eq WrapValue Source # | |
Ord WrapValue Source # | |
IsProp WrapValue Source # | |
Defined in Halogen.HTML.Core |
renderWrapValue :: WrapValue -> Text Source #
data ScopeValue Source #
Constructors
ScopeRow | |
ScopeCol | |
ScopeRowGroup | |
ScopeColGroup | |
ScopeAuto |
Instances
Eq ScopeValue Source # | |
Defined in DOM.HTML.Indexed | |
Ord ScopeValue Source # | |
Defined in DOM.HTML.Indexed Methods compare :: ScopeValue -> ScopeValue -> Ordering # (<) :: ScopeValue -> ScopeValue -> Bool # (<=) :: ScopeValue -> ScopeValue -> Bool # (>) :: ScopeValue -> ScopeValue -> Bool # (>=) :: ScopeValue -> ScopeValue -> Bool # max :: ScopeValue -> ScopeValue -> ScopeValue # min :: ScopeValue -> ScopeValue -> ScopeValue # | |
IsProp ScopeValue Source # | |
Defined in Halogen.HTML.Core Methods |
renderScopeValue :: ScopeValue -> Text Source #
Instances
Eq KindValue Source # | |
Ord KindValue Source # | |
IsProp KindValue Source # | |
Defined in Halogen.HTML.Core |
renderKindValue :: KindValue -> Text Source #
type GlobalAttributes (r :: Row Type) = (((((((((((("id" .== Text) .+ ("title" .== Text)) .+ ("class" .== Text)) .+ ("style" .== Text)) .+ ("spellcheck" .== Bool)) .+ ("draggable" .== Bool)) .+ ("lang" .== Text)) .+ ("dir" .== DirValue)) .+ ("hidden" .== Bool)) .+ ("tabIndex" .== Int)) .+ ("accessKey" .== Text)) .+ ("contentEditable" .== Bool)) .+ r Source #
type GlobalEvents (r :: Row Type) = ((("onContextMenu" .== Event) .+ ("onInput" .== Event)) .+ ("onBeforeInput" .== Event)) .+ r Source #
type MouseEvents (r :: Row Type) = (((((((((("onDoubleClick" .== MouseEvent) .+ ("onClick" .== MouseEvent)) .+ ("onAuxClick" .== MouseEvent)) .+ ("onMouseDown" .== MouseEvent)) .+ ("onMouseEnter" .== MouseEvent)) .+ ("onMouseLeave" .== MouseEvent)) .+ ("onMouseMove" .== MouseEvent)) .+ ("onMouseOver" .== MouseEvent)) .+ ("onMouseOut" .== MouseEvent)) .+ ("onMouseUp" .== MouseEvent)) .+ r Source #
type DragEvents (r :: Row Type) = (((((((("onDrag" .== DragEvent) .+ ("onDragEnd" .== DragEvent)) .+ ("onDragExit" .== DragEvent)) .+ ("onDragEnter" .== DragEvent)) .+ ("onDragLeave" .== DragEvent)) .+ ("onDragOver" .== DragEvent)) .+ ("onDragStart" .== DragEvent)) .+ ("onDrop" .== DragEvent)) .+ r Source #
type TouchEvents (r :: Row Type) = (((((("onTouchCancel" .== TouchEvent) .+ ("onTouchEnd" .== TouchEvent)) .+ ("onTouchEnter" .== TouchEvent)) .+ ("onTouchLeave" .== TouchEvent)) .+ ("onTouchMove" .== TouchEvent)) .+ ("onTouchStart" .== TouchEvent)) .+ r Source #
type PointerEvents (r :: Row Type) = (((((((((("onPointerOver" .== PointerEvent) .+ ("onPointerEnter" .== PointerEvent)) .+ ("onPointerDown" .== PointerEvent)) .+ ("onPointerMove" .== PointerEvent)) .+ ("onPointerUp" .== PointerEvent)) .+ ("onPointerCancel" .== PointerEvent)) .+ ("onPointerOut" .== PointerEvent)) .+ ("onPointerLeave" .== PointerEvent)) .+ ("onGotPointerCapture" .== PointerEvent)) .+ ("onLostPointerCapture" .== PointerEvent)) .+ r Source #
type KeyEvents (r :: Row Type) = ((("onKeyDown" .== KeyboardEvent) .+ ("onKeyUp" .== KeyboardEvent)) .+ ("onKeyPress" .== KeyboardEvent)) .+ r Source #
type FocusEvents (r :: Row Type) = (((("onBlur" .== FocusEvent) .+ ("onFocus" .== FocusEvent)) .+ ("onFocusIn" .== FocusEvent)) .+ ("onFocusOut" .== FocusEvent)) .+ r Source #
type ClipboardEvents (r :: Row Type) = ((("onCopy" .== ClipboardEvent) .+ ("onCut" .== ClipboardEvent)) .+ ("onPaste" .== ClipboardEvent)) .+ r Source #
type InteractiveEvents (r :: Row Type) = ClipboardEvents (FocusEvents (TransitionEvents (KeyEvents (PointerEvents (TouchEvents (DragEvents (MouseEvents (("onWheel" .== WheelEvent) .+ r)))))))) Source #
type GlobalProperties (r :: Row Type) = GlobalAttributes (GlobalEvents r) Source #
type Interactive (r :: Row Type) = InteractiveEvents (GlobalProperties r) Source #
type Noninteractive (r :: Row Type) = GlobalProperties r Source #
type HTMLa = Interactive (((((("download" .== Text) .+ ("href" .== Text)) .+ ("hrefLang" .== Text)) .+ ("rel" .== Text)) .+ ("target" .== Text)) .+ ("type" .== MediaType)) Source #
type HTMLaddress = Interactive ("onScroll" .== Event) Source #
type HTMLarea = Interactive ((((((((("coords" .== Text) .+ ("download" .== Text)) .+ ("href" .== Text)) .+ ("hrefLang" .== Text)) .+ ("media" .== Text)) .+ ("rel" .== Text)) .+ ("shape" .== Text)) .+ ("target" .== Text)) .+ ("type" .== MediaType)) Source #
type HTMLarticle = Interactive (Empty :: Row Type) Source #
type HTMLaudio = Interactive ((((((("autoplay" .== Bool) .+ ("controls" .== Bool)) .+ ("loop" .== Bool)) .+ ("muted" .== Bool)) .+ ("preload" .== PreloadValue)) .+ ("src" .== Text)) .+ ("onError" .== Event)) Source #
type HTMLblockquote = Interactive (("cite" .== Text) .+ ("onScroll" .== Event)) Source #
type HTMLbody = Interactive (((((((("onBeforeUnload" .== Event) .+ ("onHashChange" .== Event)) .+ ("onLoad" .== Event)) .+ ("onPageShow" .== Event)) .+ ("onPageHide" .== Event)) .+ ("onResize" .== Event)) .+ ("onScroll" .== Event)) .+ ("onUnload" .== Event)) Source #
type HTMLbutton = Interactive ((((((((((("autofocus" .== Bool) .+ ("disabled" .== Bool)) .+ ("form" .== Text)) .+ ("formAction" .== Text)) .+ ("formEncType" .== MediaType)) .+ ("formMethod" .== FormMethod)) .+ ("formNoValidate" .== Bool)) .+ ("formTarget" .== Text)) .+ ("name" .== Text)) .+ ("type" .== ButtonType)) .+ ("value" .== Text)) Source #
type HTMLcanvas = Interactive (("width" .== CSSPixel) .+ ("height" .== CSSPixel)) Source #
type HTMLcaption = Interactive ("onScroll" .== Event) Source #
type HTMLcolgroup = Interactive ("span" .== Int) Source #
type HTMLcommand = Interactive (Empty :: Row Type) Source #
type HTMLdatalist = Interactive (Empty :: Row Type) Source #
type HTMLdetails = Interactive ("open" .== Bool) Source #
type HTMLdialog = Interactive ("open" .== Bool) Source #
type HTMLembed = Interactive (((("height" .== CSSPixel) .+ ("src" .== Text)) .+ ("type" .== MediaType)) .+ ("width" .== CSSPixel)) Source #
type HTMLfieldset = Interactive (((("disabled" .== Bool) .+ ("form" .== Text)) .+ ("name" .== Text)) .+ ("onScroll" .== Event)) Source #
type HTMLfigcaption = Interactive (Empty :: Row Type) Source #
type HTMLfigure = Interactive (Empty :: Row Type) Source #
type HTMLfooter = Interactive (Empty :: Row Type) Source #
type HTMLform = Interactive ((((((((((("acceptCharset" .== Text) .+ ("action" .== Text)) .+ ("autocomplete" .== AutocompleteType)) .+ ("enctype" .== MediaType)) .+ ("method" .== FormMethod)) .+ ("name" .== Text)) .+ ("noValidate" .== Bool)) .+ ("onReset" .== Event)) .+ ("onScroll" .== Event)) .+ ("onSubmit" .== Event)) .+ ("target" .== Text)) Source #
type HTMLheader = Interactive (Empty :: Row Type) Source #
type HTMLhtml = Interactive ((("manifest" .== Text) .+ ("onScroll" .== Event)) .+ ("xmlns" .== Text)) Source #
type HTMLiframe = Noninteractive ((((((("height" .== CSSPixel) .+ ("name" .== Text)) .+ ("onLoad" .== Event)) .+ ("sandbox" .== Text)) .+ ("src" .== Text)) .+ ("srcDoc" .== Text)) .+ ("width" .== CSSPixel)) Source #
type HTMLimg = Interactive ((((((((((("alt" .== Text) .+ ("crossOrigin" .== CrossOriginValue)) .+ ("height" .== CSSPixel)) .+ ("isMap" .== Bool)) .+ ("longDesc" .== Text)) .+ ("onAbort" .== Event)) .+ ("onError" .== Event)) .+ ("onLoad" .== Event)) .+ ("src" .== Text)) .+ ("useMap" .== Text)) .+ ("width" .== CSSPixel)) Source #
type HTMLinput = Interactive (((((((((((((((((((((((((((((((((((("accept" .== InputAcceptType) .+ ("autocomplete" .== AutocompleteType)) .+ ("autofocus" .== Bool)) .+ ("checked" .== Bool)) .+ ("disabled" .== Bool)) .+ ("form" .== Text)) .+ ("formAction" .== Text)) .+ ("formEncType" .== MediaType)) .+ ("formMethod" .== FormMethod)) .+ ("formNoValidate" .== Bool)) .+ ("formTarget" .== Text)) .+ ("height" .== CSSPixel)) .+ ("list" .== Text)) .+ ("max" .== Double)) .+ ("min" .== Double)) .+ ("maxLength" .== Int)) .+ ("minLength" .== Int)) .+ ("multiple" .== Bool)) .+ ("name" .== Text)) .+ ("onAbort" .== Event)) .+ ("onChange" .== Event)) .+ ("onError" .== Event)) .+ ("onInvalid" .== Event)) .+ ("onLoad" .== Event)) .+ ("onSearch" .== Event)) .+ ("onSelect" .== Event)) .+ ("pattern" .== Text)) .+ ("placeholder" .== Text)) .+ ("readOnly" .== Bool)) .+ ("required" .== Bool)) .+ ("size" .== Int)) .+ ("src" .== Text)) .+ ("step" .== StepValue)) .+ ("type" .== InputType)) .+ ("value" .== Text)) .+ ("width" .== CSSPixel)) Source #
type HTMLlegend = Interactive (Empty :: Row Type) Source #
type HTMLlink = Noninteractive (((((((("crossOrigin" .== CrossOriginValue) .+ ("href" .== Text)) .+ ("hreflang" .== Text)) .+ ("media" .== Text)) .+ ("onLoad" .== Event)) .+ ("rel" .== Text)) .+ ("sizes" .== Text)) .+ ("type" .== MediaType)) Source #
type HTMLmenu = Interactive ((("label" .== Text) .+ ("onScroll" .== Event)) .+ ("type" .== MenuType)) Source #
type HTMLmenuitem = Interactive (((((((("checked" .== Bool) .+ ("command" .== Text)) .+ ("default" .== Bool)) .+ ("disabled" .== Bool)) .+ ("icon" .== Text)) .+ ("label" .== Text)) .+ ("radioGroup" .== Text)) .+ ("type" .== MenuitemType)) Source #
type HTMLmeta = Noninteractive (((("charset" .== Text) .+ ("content" .== Text)) .+ ("httpEquiv" .== Text)) .+ ("name" .== Text)) Source #
type HTMLmeter = Interactive ((((((("form" .== Text) .+ ("high" .== Double)) .+ ("low" .== Double)) .+ ("max" .== Double)) .+ ("min" .== Double)) .+ ("optimum" .== Double)) .+ ("value" .== Double)) Source #
type HTMLnoscript = Interactive (Empty :: Row Type) Source #
type HTMLobject = Interactive ((((((((("data" .== Text) .+ ("form" .== Text)) .+ ("height" .== CSSPixel)) .+ ("name" .== Text)) .+ ("onError" .== Event)) .+ ("onScroll" .== Event)) .+ ("type" .== MediaType)) .+ ("useMap" .== Text)) .+ ("width" .== CSSPixel)) Source #
type HTMLol = Interactive (((("onScroll" .== Event) .+ ("reversed" .== Bool)) .+ ("start" .== Int)) .+ ("type" .== OrderedListType)) Source #
type HTMLoptgroup = Interactive (("disabled" .== Bool) .+ ("label" .== Text)) Source #
type HTMLoption = Interactive (((("disabled" .== Bool) .+ ("label" .== Text)) .+ ("selected" .== Bool)) .+ ("value" .== Text)) Source #
type HTMLoutput = Interactive ((("for" .== Text) .+ ("form" .== Text)) .+ ("name" .== Text)) Source #
type HTMLprogress = Interactive (("max" .== Double) .+ ("value" .== Double)) Source #
type HTMLscript = Noninteractive ((((((("async" .== Bool) .+ ("charset" .== Text)) .+ ("defer" .== Bool)) .+ ("onError" .== Event)) .+ ("onLoad" .== Event)) .+ ("src" .== Text)) .+ ("type" .== MediaType)) Source #
type HTMLsection = Interactive (Empty :: Row Type) Source #
type HTMLselect = Interactive ((((((((((("autofocus" .== Bool) .+ ("disabled" .== Bool)) .+ ("form" .== Text)) .+ ("multiple" .== Bool)) .+ ("name" .== Text)) .+ ("onChange" .== Event)) .+ ("onScroll" .== Event)) .+ ("required" .== Bool)) .+ ("selectedIndex" .== Int)) .+ ("size" .== Int)) .+ ("value" .== Text)) Source #
type HTMLsource = Interactive ((("media" .== Text) .+ ("src" .== Text)) .+ ("type" .== MediaType)) Source #
type HTMLstrong = Interactive (Empty :: Row Type) Source #
type HTMLstyle = Noninteractive ((((("media" .== Text) .+ ("onError" .== Event)) .+ ("onLoad" .== Event)) .+ ("scoped" .== Bool)) .+ ("type" .== MediaType)) Source #
type HTMLsummary = Interactive (Empty :: Row Type) Source #
type HTMLtd = Interactive ((("colSpan" .== Int) .+ ("headers" .== Text)) .+ ("rowSpan" .== Int)) Source #
type HTMLtextarea = Interactive ((((((((((((((("autofocus" .== Bool) .+ ("cols" .== Int)) .+ ("disabled" .== Bool)) .+ ("form" .== Text)) .+ ("maxLength" .== Int)) .+ ("name" .== Text)) .+ ("onChange" .== Event)) .+ ("onScroll" .== Event)) .+ ("onSelect" .== Event)) .+ ("placeholder" .== Text)) .+ ("readOnly" .== Bool)) .+ ("required" .== Bool)) .+ ("rows" .== Int)) .+ ("value" .== Text)) .+ ("wrap" .== WrapValue)) Source #
type HTMLth = Interactive (((((("abbr" .== Text) .+ ("colSpan" .== Int)) .+ ("headers" .== Text)) .+ ("rowSpan" .== Int)) .+ ("scope" .== ScopeValue)) .+ ("sorted" .== Bool)) Source #
type HTMLtrack = Interactive ((((("default" .== Bool) .+ ("kind" .== KindValue)) .+ ("label" .== Text)) .+ ("src" .== Text)) .+ ("srcLang" .== Text)) Source #
type HTMLvideo = Interactive ((((((((((("autoplay" .== Bool) .+ ("controls" .== Bool)) .+ ("height" .== CSSPixel)) .+ ("loop" .== Bool)) .+ ("muted" .== Bool)) .+ ("poster" .== Text)) .+ ("preload" .== PreloadValue)) .+ ("src" .== Text)) .+ ("width" .== CSSPixel)) .+ ("type" .== MediaType)) .+ ("onError" .== Event)) Source #