Module

Flame.Html.Attribute

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

Attributes and events for Lynx views

Re-exports from Flame.Html.Attribute.Internal

#ToStringAttribute Source

#ToNumberAttribute Source

#ToIntAttribute Source

#ToBooleanAttribute Source

#ToClassList Source

class ToClassList a  where

Enables either strings or records be used as an argument to class'

Members

Instances

#ToStyleList Source

class ToStyleList a  where

Enables either tuples, arrays or records be used as an argument to style

Members

Instances

#style1 Source

style1 :: forall a. String -> String -> NodeData a

#style Source

style :: forall a r. ToStyleList r => r -> NodeData a

Sets the node style

Use styles for Lynx layout and visual properties

#createProp Source

createProp :: forall message. String -> String -> NodeData message

#createAttribute Source

createAttribute :: forall message. String -> String -> NodeData message

#class' Source

class' :: forall a b. ToClassList b => b -> NodeData a

Re-exports from Flame.Html.Event

#ToSpecialEvent Source

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

#ToRawEvent Source

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

#ToMaybeEvent Source

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

#ToEvent Source

type ToEvent message = message -> NodeData message

#EventName Source

#Event Source

type Event = Foreign

A Lynx event payload, not a browser DOM Event

#onScroll' Source

onScroll' :: forall message. ToRawEvent message

#onScroll Source

onScroll :: forall message. ToEvent message

#onLoad' Source

onLoad' :: forall message. ToRawEvent message

#onLoad Source

onLoad :: forall message. ToEvent message

#onInput' Source

onInput' :: forall message. ToRawEvent message

#onInput Source

onInput :: forall message. ToSpecialEvent message String

#onFocus' Source

onFocus' :: forall message. ToRawEvent message

#onFocus Source

onFocus :: forall message. ToEvent message

#onError' Source

onError' :: forall message. ToRawEvent message

#onError Source

onError :: forall message. ToEvent message

#onConfirm' Source

onConfirm' :: forall message. ToRawEvent message

#onConfirm Source

onConfirm :: forall message. ToSpecialEvent message String

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

#onClick' Source

onClick' :: forall message. ToRawEvent message

#onClick Source

onClick :: forall message. ToEvent message

#onChange' Source

onChange' :: forall message. ToRawEvent message

#onChange Source

onChange :: forall message. ToEvent message

#onBlur' Source

onBlur' :: forall message. ToRawEvent message

#onBlur Source

onBlur :: forall message. ToEvent message

#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

#createEventMessage Source

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

Helper for messages that expect an event

#createEvent Source

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

Raises the given message for the event