Module

Flame.Html.Element

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

Definition of HTML elements

#NodeRenderer Source

type NodeRenderer arg = { createNode :: arg -> Effect Node, updateNode :: Node -> arg -> arg -> Effect Node }

NodeRenderer contains

  • createNode – function to create a DOM node from the given data
  • updateNode – function to update a DOM node from previous and current data

#b Source

b :: forall message. Array (NodeData message) -> Array (Html message) -> Html message

#b' Source

b' :: forall message. Array (NodeData message) -> Html message

#b_ Source

b_ :: forall message. Array (Html message) -> Html message

#blockquote Source

blockquote :: forall message. Array (NodeData message) -> Array (Html message) -> Html message

#blockquote' Source

blockquote' :: forall message. Array (NodeData message) -> Html message

#blockquote_ Source

blockquote_ :: forall message. Array (Html message) -> Html message

#body Source

body :: forall message. Array (NodeData message) -> Array (Html message) -> Html message

#body' Source

body' :: forall message. Array (NodeData message) -> Html message

#body_ Source

body_ :: forall message. Array (Html message) -> Html message

#button Source

button :: forall message. Array (NodeData message) -> Array (Html message) -> Html message

#button' Source

button' :: forall message. Array (NodeData message) -> Html message

#button_ Source

button_ :: forall message. Array (Html message) -> Html message

#circle Source

circle :: forall message. Array (NodeData message) -> Array (Html message) -> Html message

#circle' Source

circle' :: forall message. Array (NodeData message) -> Html message

#clipPath Source

clipPath :: forall message. Array (NodeData message) -> Array (Html message) -> Html message

#createDatalessElementNode Source

createDatalessElementNode :: forall message. Tag -> Array (Html message) -> Html message

#createDatalessSvgChild Source

createDatalessSvgChild :: forall message. Tag -> Array (Html message) -> Html message

#createElement Source

createElement :: forall message. Tag -> Array (NodeData message) -> Array (Html message) -> Html message

Creates an element node with attributes and children nodes

#createElement' Source

createElement' :: forall message. Tag -> Array (NodeData message) -> Html message

Creates an element node with attributes but no children nodes

#createElementNode Source

createElementNode :: forall message. Tag -> Array (NodeData message) -> Array (Html message) -> Html message

#createElement_ Source

createElement_ :: forall message. Tag -> Array (Html message) -> Html message

Creates an element node with no attributes but children nodes

#createSingleElementNode Source

createSingleElementNode :: forall message. Tag -> Array (NodeData message) -> Html message

#createSvgChild Source

createSvgChild :: forall message. Tag -> Array (NodeData message) -> Array (Html message) -> Html message

#createSvgNode Source

createSvgNode :: forall message. Array (NodeData message) -> Array (Html message) -> Html message

#defs Source

defs :: forall message. Array (NodeData message) -> Array (Html message) -> Html message

#div Source

div :: forall message. Array (NodeData message) -> Array (Html message) -> Html message

#div' Source

div' :: forall message. Array (NodeData message) -> Html message

#div_ Source

div_ :: forall message. Array (Html message) -> Html message

#ellipse Source

ellipse :: forall message. Array (NodeData message) -> Html message

#ellipse' Source

ellipse' :: forall message. Array (NodeData message) -> Html message

#fragment Source

fragment :: forall message. Array (Html message) -> Html message

#g Source

g :: forall message. Array (NodeData message) -> Array (Html message) -> Html message

#g_ Source

g_ :: forall message. Array (Html message) -> Html message

#h1 Source

h1 :: forall message. Array (NodeData message) -> Array (Html message) -> Html message

#h1' Source

h1' :: forall message. Array (NodeData message) -> Html message

#h1_ Source

h1_ :: forall message. Array (Html message) -> Html message

#h2 Source

h2 :: forall message. Array (NodeData message) -> Array (Html message) -> Html message

#h2' Source

h2' :: forall message. Array (NodeData message) -> Html message

#h2_ Source

h2_ :: forall message. Array (Html message) -> Html message

#h3 Source

h3 :: forall message. Array (NodeData message) -> Array (Html message) -> Html message

#h3' Source

h3' :: forall message. Array (NodeData message) -> Html message

#h3_ Source

h3_ :: forall message. Array (Html message) -> Html message

#head Source

head :: forall message. Array (NodeData message) -> Array (Html message) -> Html message

#head' Source

head' :: forall message. Array (NodeData message) -> Html message

#head_ Source

head_ :: forall message. Array (Html message) -> Html message

#html Source

html :: forall message. Array (NodeData message) -> Array (Html message) -> Html message

#html' Source

html' :: forall message. Array (NodeData message) -> Html message

#html_ Source

html_ :: forall message. Array (Html message) -> Html message

#i Source

i :: forall message. Array (NodeData message) -> Array (Html message) -> Html message

#i' Source

i' :: forall message. Array (NodeData message) -> Html message

#i_ Source

i_ :: forall message. Array (Html message) -> Html message

#image Source

image :: forall message. Array (NodeData message) -> Array (Html message) -> Html message

#img Source

img :: forall message. Array (NodeData message) -> Html message

#input Source

input :: forall message. Array (NodeData message) -> Html message

#input_ Source

input_ :: forall message. Array (Html message) -> Html message

#label Source

label :: forall message. Array (NodeData message) -> Array (Html message) -> Html message

#label' Source

label' :: forall message. Array (NodeData message) -> Html message

#label_ Source

label_ :: forall message. Array (Html message) -> Html message

#li Source

li :: forall message. Array (NodeData message) -> Array (Html message) -> Html message

#li' Source

li' :: forall message. Array (NodeData message) -> Html message

#li_ Source

li_ :: forall message. Array (Html message) -> Html message

#line Source

line :: forall message. Array (NodeData message) -> Array (Html message) -> Html message

#linearGradient Source

linearGradient :: forall message. Array (NodeData message) -> Array (Html message) -> Html message

#main Source

main :: forall message. Array (NodeData message) -> Array (Html message) -> Html message

#main' Source

main' :: forall message. Array (NodeData message) -> Html message

#main_ Source

main_ :: forall message. Array (Html message) -> Html message

#ol Source

ol :: forall message. Array (NodeData message) -> Array (Html message) -> Html message

#ol' Source

ol' :: forall message. Array (NodeData message) -> Html message

#ol_ Source

ol_ :: forall message. Array (Html message) -> Html message

#p Source

p :: forall message. Array (NodeData message) -> Array (Html message) -> Html message

#p' Source

p' :: forall message. Array (NodeData message) -> Html message

#p_ Source

p_ :: forall message. Array (Html message) -> Html message

#path Source

path :: forall message. Array (NodeData message) -> Array (Html message) -> Html message

#path' Source

path' :: forall message. Array (NodeData message) -> Html message

#polygon Source

polygon :: forall message. Array (NodeData message) -> Array (Html message) -> Html message

#polygon' Source

polygon' :: forall message. Array (NodeData message) -> Html message

#polyline Source

polyline :: forall message. Array (NodeData message) -> Array (Html message) -> Html message

#pre Source

pre :: forall message. Array (NodeData message) -> Array (Html message) -> Html message

#pre' Source

pre' :: forall message. Array (NodeData message) -> Html message

#pre_ Source

pre_ :: forall message. Array (Html message) -> Html message

#radialGradient Source

radialGradient :: forall message. Array (NodeData message) -> Array (Html message) -> Html message

#rect Source

rect :: forall message. Array (NodeData message) -> Array (Html message) -> Html message

#rect' Source

rect' :: forall message. Array (NodeData message) -> Html message

#select Source

select :: forall message. Array (NodeData message) -> Array (Html message) -> Html message

#select' Source

select' :: forall message. Array (NodeData message) -> Html message

#select_ Source

select_ :: forall message. Array (Html message) -> Html message

#span Source

span :: forall message. Array (NodeData message) -> Array (Html message) -> Html message

#span' Source

span' :: forall message. Array (NodeData message) -> Html message

#span_ Source

span_ :: forall message. Array (Html message) -> Html message

#stop Source

stop :: forall message. Array (NodeData message) -> Array (Html message) -> Html message

#strong Source

strong :: forall message. Array (NodeData message) -> Array (Html message) -> Html message

#strong' Source

strong' :: forall message. Array (NodeData message) -> Html message

#strong_ Source

strong_ :: forall message. Array (Html message) -> Html message

#svg Source

svg :: forall message. Array (NodeData message) -> Array (Html message) -> Html message

#table Source

table :: forall message. Array (NodeData message) -> Array (Html message) -> Html message

#table' Source

table' :: forall message. Array (NodeData message) -> Html message

#table_ Source

table_ :: forall message. Array (Html message) -> Html message

#td Source

td :: forall message. Array (NodeData message) -> Array (Html message) -> Html message

#td' Source

td' :: forall message. Array (NodeData message) -> Html message

#td_ Source

td_ :: forall message. Array (Html message) -> Html message

#text Source

text :: forall message. String -> Html message

Creates a text node

#textarea Source

textarea :: forall message. Array (NodeData message) -> Array (Html message) -> Html message

#textarea' Source

textarea' :: forall message. Array (NodeData message) -> Html message

#textarea_ Source

textarea_ :: forall message. Array (Html message) -> Html message

#title Source

title :: forall message. Array (Html message) -> Html message

#tr Source

tr :: forall message. Array (NodeData message) -> Array (Html message) -> Html message

#tr' Source

tr' :: forall message. Array (NodeData message) -> Html message

#tr_ Source

tr_ :: forall message. Array (Html message) -> Html message

#ul Source

ul :: forall message. Array (NodeData message) -> Array (Html message) -> Html message

#ul' Source

ul' :: forall message. Array (NodeData message) -> Html message

#ul_ Source

ul_ :: forall message. Array (Html message) -> Html message

#use Source

use :: forall message. Array (NodeData message) -> Array (Html message) -> Html message