Module

Spork.Html.Events

#always

always :: forall i a. (a -> i) -> a -> Maybe i

#always_

always_ :: forall i a. i -> a -> Maybe i

#onAbort

onAbort :: forall r i. (Event -> Maybe i) -> IProp (onAbort :: Event | r) i

#onBlur

onBlur :: forall r i. (FocusEvent -> Maybe i) -> IProp (onBlur :: FocusEvent | r) i

#onChange

onChange :: forall r i. (Event -> Maybe i) -> IProp (onChange :: Event | r) i

#onClick

onClick :: forall r i. (MouseEvent -> Maybe i) -> IProp (onClick :: MouseEvent | r) i

#onContextMenu

onContextMenu :: forall r i. (MouseEvent -> Maybe i) -> IProp (onContextMenu :: MouseEvent | r) i

#onDoubleClick

onDoubleClick :: forall r i. (MouseEvent -> Maybe i) -> IProp (onDoubleClick :: MouseEvent | r) i

#onDrag

onDrag :: forall r i. (DragEvent -> Maybe i) -> IProp (onDrag :: DragEvent | r) i

#onDragEnd

onDragEnd :: forall r i. (DragEvent -> Maybe i) -> IProp (onDragEnd :: DragEvent | r) i

#onDragEnter

onDragEnter :: forall r i. (DragEvent -> Maybe i) -> IProp (onDragEnter :: DragEvent | r) i

#onDragExit

onDragExit :: forall r i. (DragEvent -> Maybe i) -> IProp (onDragExit :: DragEvent | r) i

#onDragLeave

onDragLeave :: forall r i. (DragEvent -> Maybe i) -> IProp (onDragLeave :: DragEvent | r) i

#onDragOver

onDragOver :: forall r i. (DragEvent -> Maybe i) -> IProp (onDragOver :: DragEvent | r) i

#onDragStart

onDragStart :: forall r i. (DragEvent -> Maybe i) -> IProp (onDragStart :: DragEvent | r) i

#onDrop

onDrop :: forall r i. (DragEvent -> Maybe i) -> IProp (onDrop :: DragEvent | r) i

#onError

onError :: forall r i. (Event -> Maybe i) -> IProp (onError :: Event | r) i

#onFocus

onFocus :: forall r i. (FocusEvent -> Maybe i) -> IProp (onFocus :: FocusEvent | r) i

#onFocusIn

onFocusIn :: forall r i. (FocusEvent -> Maybe i) -> IProp (onFocusIn :: FocusEvent | r) i

#onFocusOut

onFocusOut :: forall r i. (FocusEvent -> Maybe i) -> IProp (onFocusOut :: FocusEvent | r) i

#onInput

onInput :: forall r i. (Event -> Maybe i) -> IProp (onInput :: Event | r) i

#onInvalid

onInvalid :: forall r i. (Event -> Maybe i) -> IProp (onInvalid :: Event | r) i

#onKeyDown

onKeyDown :: forall r i. (KeyboardEvent -> Maybe i) -> IProp (onKeyDown :: KeyboardEvent | r) i

#onKeyPress

onKeyPress :: forall r i. (KeyboardEvent -> Maybe i) -> IProp (onKeyPress :: KeyboardEvent | r) i

#onKeyUp

onKeyUp :: forall r i. (KeyboardEvent -> Maybe i) -> IProp (onKeyUp :: KeyboardEvent | r) i

#onLoad

onLoad :: forall r i. (Event -> Maybe i) -> IProp (onLoad :: Event | r) i

#onMouseDown

onMouseDown :: forall r i. (MouseEvent -> Maybe i) -> IProp (onMouseDown :: MouseEvent | r) i

#onMouseEnter

onMouseEnter :: forall r i. (MouseEvent -> Maybe i) -> IProp (onMouseEnter :: MouseEvent | r) i

#onMouseLeave

onMouseLeave :: forall r i. (MouseEvent -> Maybe i) -> IProp (onMouseLeave :: MouseEvent | r) i

#onMouseMove

onMouseMove :: forall r i. (MouseEvent -> Maybe i) -> IProp (onMouseMove :: MouseEvent | r) i

#onMouseOver

onMouseOver :: forall r i. (MouseEvent -> Maybe i) -> IProp (onMouseOver :: MouseEvent | r) i

#onMouseOut

onMouseOut :: forall r i. (MouseEvent -> Maybe i) -> IProp (onMouseOut :: MouseEvent | r) i

#onMouseUp

onMouseUp :: forall r i. (MouseEvent -> Maybe i) -> IProp (onMouseUp :: MouseEvent | r) i

#onReset

onReset :: forall r i. (Event -> Maybe i) -> IProp (onReset :: Event | r) i

#onScroll

onScroll :: forall r i. (Event -> Maybe i) -> IProp (onScroll :: Event | r) i

#onSelect

onSelect :: forall r i. (Event -> Maybe i) -> IProp (onSelect :: Event | r) i

#onSubmit

onSubmit :: forall r i. (Event -> Maybe i) -> IProp (onSubmit :: Event | r) i

#onTransitionEnd

onTransitionEnd :: forall r i. (Event -> Maybe i) -> IProp (onTransitionEnd :: Event | r) i

#ForeignDecoder

type ForeignDecoder a = Foreign -> F a

#foreignHandler

foreignHandler :: forall a r i. ForeignDecoder a -> String -> (a -> Maybe i) -> IProp r i

#onValueChange

onValueChange :: forall r i. (String -> Maybe i) -> IProp (onChange :: Event, value :: String | r) i

#onValueInput

onValueInput :: forall r i. (String -> Maybe i) -> IProp (onInput :: Event, value :: String | r) i

#onSelectedIndexChange

onSelectedIndexChange :: forall r i. (Int -> Maybe i) -> IProp (onChange :: Event, selectedIndex :: Int | r) i

#onChecked

onChecked :: forall r i. (Boolean -> Maybe i) -> IProp (checked :: Boolean, onChange :: Event | r) i

Modules