This module defines well-typed wrappers for common DOM events, so that they may be safely embedded in HTML documents.
type EventProp e i = (Event e -> EventHandler i) -> Prop i
input :: forall f a. (a -> Action f) -> a -> EventHandler (f Unit)
input_ :: forall f a. Action f -> a -> EventHandler (f Unit)
onAbort :: forall i. EventProp () i
onBeforeUnload :: forall i. EventProp () i
onError :: forall i. EventProp () i
onHashChange :: forall i. EventProp () i
onLoad :: forall i. EventProp () i
onPageShow :: forall i. EventProp () i
onPageHide :: forall i. EventProp () i
onResize :: forall i. EventProp () i
onScroll :: forall i. EventProp () i
onUnload :: forall i. EventProp () i
onChange :: forall i. EventProp () i
onInput :: forall i. EventProp () i
onInvalid :: forall i. EventProp () i
onReset :: forall i. EventProp () i
onSearch :: forall i. EventProp () i
onSelect :: forall i. EventProp () i
onSubmit :: forall i. EventProp () i
onClick :: forall i. EventProp MouseEvent i
onContextMenu :: forall i. EventProp MouseEvent i
onDoubleClick :: forall i. EventProp MouseEvent i
onMouseDown :: forall i. EventProp MouseEvent i
onMouseEnter :: forall i. EventProp MouseEvent i
onMouseLeave :: forall i. EventProp MouseEvent i
onMouseMove :: forall i. EventProp MouseEvent i
onMouseOver :: forall i. EventProp MouseEvent i
onMouseOut :: forall i. EventProp MouseEvent i
onMouseUp :: forall i. EventProp MouseEvent i
onKeyDown :: forall i. EventProp KeyboardEvent i
onKeyPress :: forall i. EventProp KeyboardEvent i
onKeyUp :: forall i. EventProp KeyboardEvent i
onBlur :: forall i. EventProp FocusEvent i
onFocus :: forall i. EventProp FocusEvent i
onFocusIn :: forall i. EventProp FocusEvent i
onFocusOut :: forall i. EventProp FocusEvent i