Module

Flame.Html.Event

Package
purescript-flame-lynx
Repository
easafe/purescript-flame-lynx

Events supported by Lynx elements

#Event Source

type Event = Foreign

A Lynx event payload, not a browser DOM Event

#EventName Source

#ToEvent Source

type ToEvent message = message -> NodeData message

#ToRawEvent Source

type ToRawEvent message = (Event -> message) -> NodeData message

#ToMaybeEvent Source

type ToMaybeEvent message = (Event -> Maybe message) -> NodeData message

#ToSpecialEvent Source

type ToSpecialEvent message t = (t -> message) -> NodeData message

#createEvent Source

createEvent :: forall message. EventName -> message -> NodeData message

Raises the given message for the event

#createEventMessage Source

createEventMessage :: forall message. EventName -> (Event -> message) -> NodeData message

Helper for messages that expect an event

#createRawEvent Source

createRawEvent :: forall message. EventName -> (Event -> Effect (Maybe message)) -> NodeData message

Raises the given message for the given event, but also supplies the event itself

#onBlur Source

onBlur :: forall message. ToEvent message

#onBlur' Source

onBlur' :: forall message. ToRawEvent message

#onClick Source

onClick :: forall message. ToEvent message

#onClick' Source

onClick' :: forall message. ToRawEvent message

#onChange Source

onChange :: forall message. ToEvent message

#onChange' Source

onChange' :: forall message. ToRawEvent message

#onError Source

onError :: forall message. ToEvent message

#onError' Source

onError' :: forall message. ToRawEvent message

#onFocus Source

onFocus :: forall message. ToEvent message

#onFocus' Source

onFocus' :: forall message. ToRawEvent message

#onInput Source

onInput :: forall message. ToSpecialEvent message String

#onInput' Source

onInput' :: forall message. ToRawEvent message

#onLoad Source

onLoad :: forall message. ToEvent message

#onLoad' Source

onLoad' :: forall message. ToRawEvent message

#onScroll Source

onScroll :: forall message. ToEvent message

#onScroll' Source

onScroll' :: forall message. ToRawEvent message

#onConfirm Source

onConfirm :: forall message. ToSpecialEvent message String

The input keyboard's confirm action supplies the current input value

#onConfirm' Source

onConfirm' :: forall message. ToRawEvent message