Module

Spork.Html.Events

Package
purescript-spork
Repository
natefaubion/purescript-spork

#always Source

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

#always_ Source

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

#onAbort Source

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

#onBlur Source

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

#onChange Source

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

#onClick Source

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

#onContextMenu Source

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

#onDoubleClick Source

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

#onDrag Source

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

#onDragEnd Source

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

#onDragEnter Source

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

#onDragExit Source

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

#onDragLeave Source

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

#onDragOver Source

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

#onDragStart Source

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

#onDrop Source

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

#onError Source

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

#onFocus Source

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

#onFocusIn Source

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

#onFocusOut Source

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

#onInput Source

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

#onInvalid Source

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

#onKeyDown Source

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

#onKeyPress Source

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

#onKeyUp Source

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

#onLoad Source

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

#onMouseDown Source

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

#onMouseEnter Source

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

#onMouseLeave Source

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

#onMouseMove Source

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

#onMouseOver Source

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

#onMouseOut Source

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

#onMouseUp Source

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

#onReset Source

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

#onScroll Source

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

#onSelect Source

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

#onSubmit Source

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

#onTransitionEnd Source

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

#ForeignDecoder Source

type ForeignDecoder a = Foreign -> F a

#foreignHandler Source

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

#onValueChange Source

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

#onValueInput Source

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

#onSelectedIndexChange Source

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

#onChecked Source

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