Module
DOM.HTML.Indexed
- Package
- purescript-dom-indexed
- Repository
- purescript-halogen/purescript-dom-indexed
#GlobalAttributes Source
type GlobalAttributes :: Row Type -> Row Type
type GlobalAttributes r = (accessKey :: String, class :: String, contentEditable :: Boolean, dir :: DirValue, draggable :: Boolean, hidden :: Boolean, id :: String, lang :: String, spellcheck :: Boolean, style :: String, tabIndex :: Int, title :: String | r)
#GlobalEvents Source
type GlobalEvents :: Row Type -> Row Type
type GlobalEvents r = (onContextMenu :: Event, onInput :: Event | r)
#MouseEvents Source
type MouseEvents :: Row Type -> Row Type
type MouseEvents r = (onAuxClick :: MouseEvent, onClick :: MouseEvent, onDoubleClick :: MouseEvent, onMouseDown :: MouseEvent, onMouseEnter :: MouseEvent, onMouseLeave :: MouseEvent, onMouseMove :: MouseEvent, onMouseOut :: MouseEvent, onMouseOver :: MouseEvent, onMouseUp :: MouseEvent | r)
#TouchEvents Source
type TouchEvents :: Row Type -> Row Type
type TouchEvents r = (onTouchCancel :: TouchEvent, onTouchEnd :: TouchEvent, onTouchEnter :: TouchEvent, onTouchLeave :: TouchEvent, onTouchMove :: TouchEvent, onTouchStart :: TouchEvent | r)
#PointerEvents Source
type PointerEvents :: Row Type -> Row Type
type PointerEvents r = (gotPointerCapture :: Event, lostPointerCapture :: Event, onPointerCancel :: Event, onPointerDown :: Event, onPointerEnter :: Event, onPointerLeave :: Event, onPointerMove :: Event, onPointerOut :: Event, onPointerOver :: Event, onPointerUp :: Event | r)
#KeyEvents Source
type KeyEvents :: Row Type -> Row Type
type KeyEvents r = (onKeyDown :: KeyboardEvent, onKeyPress :: KeyboardEvent, onKeyUp :: KeyboardEvent | r)
#TransitionEvents Source
type TransitionEvents :: Row Type -> Row Type
type TransitionEvents r = (onTransitionEnd :: Event | r)
#FocusEvents Source
type FocusEvents :: Row Type -> Row Type
type FocusEvents r = (onBlur :: FocusEvent, onFocus :: FocusEvent, onFocusIn :: FocusEvent, onFocusOut :: FocusEvent | r)
#ClipboardEvents Source
type ClipboardEvents :: Row Type -> Row Type
type ClipboardEvents r = (onCopy :: ClipboardEvent, onCut :: ClipboardEvent, onPaste :: ClipboardEvent | r)
#InteractiveEvents Source
type InteractiveEvents :: Row Type -> Row Type
type InteractiveEvents r = ClipboardEvents (FocusEvents (TransitionEvents (KeyEvents (PointerEvents (TouchEvents (DragEvents (MouseEvents (onWheel :: WheelEvent | r))))))))
#GlobalProperties Source
type GlobalProperties :: Row Type -> Row Type
type GlobalProperties r = GlobalAttributes (GlobalEvents r)
#Interactive Source
type Interactive :: Row Type -> Row Type
type Interactive r = InteractiveEvents (GlobalProperties r)
#Noninteractive Source
type Noninteractive :: Row Type -> Row Type
type Noninteractive r = GlobalProperties r
#HTMLaddress Source
type HTMLaddress :: Row Type
type HTMLaddress = Interactive (onScroll :: Event)
#HTMLarticle Source
type HTMLarticle :: Row Type
type HTMLarticle = Interactive ()
#HTMLblockquote Source
type HTMLblockquote :: Row Type
type HTMLblockquote = Interactive (cite :: String, onScroll :: Event)
#HTMLbutton Source
type HTMLbutton :: Row Type
type HTMLbutton = Interactive (autofocus :: Boolean, disabled :: Boolean, form :: String, formAction :: String, formEncType :: MediaType, formMethod :: FormMethod, formNoValidate :: Boolean, formTarget :: String, name :: String, type :: ButtonType, value :: String)
#HTMLcanvas Source
type HTMLcanvas :: Row Type
type HTMLcanvas = Interactive (height :: CSSPixel, width :: CSSPixel)
#HTMLcolgroup Source
type HTMLcolgroup :: Row Type
type HTMLcolgroup = Interactive (span :: Int)
#HTMLcommand Source
type HTMLcommand :: Row Type
type HTMLcommand = Interactive ()
#HTMLdatalist Source
type HTMLdatalist :: Row Type
type HTMLdatalist = Interactive ()
#HTMLdetails Source
type HTMLdetails :: Row Type
type HTMLdetails = Interactive (open :: Boolean)
#HTMLdialog Source
type HTMLdialog :: Row Type
type HTMLdialog = Interactive (open :: Boolean)
#HTMLfieldset Source
type HTMLfieldset :: Row Type
type HTMLfieldset = Interactive (disabled :: Boolean, form :: String, name :: String, onScroll :: Event)
#HTMLfigure Source
type HTMLfigure :: Row Type
type HTMLfigure = Interactive ()
#HTMLheader Source
type HTMLheader :: Row Type
type HTMLheader = Interactive ()
#HTMLiframe Source
type HTMLiframe :: Row Type
type HTMLiframe = Noninteractive (height :: CSSPixel, name :: String, onLoad :: Event, sandbox :: String, src :: String, srcDoc :: String, width :: CSSPixel)
#HTMLinput Source
type HTMLinput :: Row Type
type HTMLinput = Interactive (accept :: InputAcceptType, autocomplete :: AutocompleteType, autofocus :: Boolean, checked :: Boolean, disabled :: Boolean, form :: String, formAction :: String, formEncType :: MediaType, formMethod :: FormMethod, formNoValidate :: Boolean, formTarget :: String, height :: CSSPixel, list :: String, max :: Number, maxLength :: Int, min :: Number, minLength :: Int, multiple :: Boolean, name :: String, onAbort :: Event, onChange :: Event, onError :: Event, onInvalid :: Event, onLoad :: Event, onSearch :: Event, onSelect :: Event, pattern :: String, placeholder :: String, readOnly :: Boolean, required :: Boolean, size :: Int, src :: String, step :: StepValue, type :: InputType, value :: String, width :: CSSPixel)
#HTMLlegend Source
type HTMLlegend :: Row Type
type HTMLlegend = Interactive ()
#HTMLnoscript Source
type HTMLnoscript :: Row Type
type HTMLnoscript = Interactive ()
#HTMLobject Source
type HTMLobject :: Row Type
type HTMLobject = Interactive (data :: String, form :: String, height :: CSSPixel, name :: String, onError :: Event, onScroll :: Event, type :: MediaType, useMap :: String, width :: CSSPixel)
#HTMLol Source
type HTMLol :: Row Type
type HTMLol = Interactive (onScroll :: Event, reversed :: Boolean, start :: Int, type :: OrderedListType)
#HTMLoptgroup Source
type HTMLoptgroup :: Row Type
type HTMLoptgroup = Interactive (disabled :: Boolean, label :: String)
#HTMLoption Source
type HTMLoption :: Row Type
type HTMLoption = Interactive (disabled :: Boolean, label :: String, selected :: Boolean, value :: String)
#HTMLoutput Source
type HTMLoutput :: Row Type
type HTMLoutput = Interactive (for :: String, form :: String, name :: String)
#HTMLprogress Source
type HTMLprogress :: Row Type
type HTMLprogress = Interactive (max :: Number, value :: Number)
#HTMLscript Source
type HTMLscript :: Row Type
type HTMLscript = Noninteractive (async :: Boolean, charset :: String, defer :: Boolean, onError :: Event, onLoad :: Event, src :: String, type :: MediaType)
#HTMLsection Source
type HTMLsection :: Row Type
type HTMLsection = Interactive ()
#HTMLsource Source
type HTMLsource :: Row Type
type HTMLsource = Interactive (media :: String, src :: String, type :: MediaType)
#HTMLstrong Source
type HTMLstrong :: Row Type
type HTMLstrong = Interactive ()
#HTMLsummary Source
type HTMLsummary :: Row Type
type HTMLsummary = Interactive ()
#HTMLtextarea Source
type HTMLtextarea :: Row Type
type HTMLtextarea = Interactive (autofocus :: Boolean, cols :: Int, disabled :: Boolean, form :: String, maxLength :: Int, name :: String, onChange :: Event, onScroll :: Event, onSelect :: Event, placeholder :: String, readOnly :: Boolean, required :: Boolean, rows :: Int, value :: String, wrap :: WrapValue)
- Modules
- DOM.
HTML. Indexed - DOM.
HTML. Indexed. AutocompleteType - DOM.
HTML. Indexed. ButtonType - DOM.
HTML. Indexed. CrossOriginValue - DOM.
HTML. Indexed. DirValue - DOM.
HTML. Indexed. FormMethod - DOM.
HTML. Indexed. InputAcceptType - DOM.
HTML. Indexed. InputType - DOM.
HTML. Indexed. KindValue - DOM.
HTML. Indexed. MenuType - DOM.
HTML. Indexed. MenuitemType - DOM.
HTML. Indexed. OrderedListType - DOM.
HTML. Indexed. PreloadValue - DOM.
HTML. Indexed. ScopeValue - DOM.
HTML. Indexed. StepValue - DOM.
HTML. Indexed. WrapValue