haskell-halogen-core
Safe HaskellNone
LanguageGHC2021

Halogen.HTML.Elements

Synopsis

Documentation

type Node (r :: Row Type) w msg = [IProp r msg] -> [HTML w msg] -> HTML w msg Source #

type Leaf (r :: Row Type) w msg = [IProp r msg] -> HTML w msg Source #

type Array a = [a] Source #

element :: forall (r :: Row Type) w i. ElemName -> Array (IProp r i) -> Array (HTML w i) -> HTML w i Source #

Creates an HTML element that expects indexed properties.

elementNS :: forall (r :: Row Type) w i. Namespace -> ElemName -> Array (IProp r i) -> Array (HTML w i) -> HTML w i Source #

Creates a Namespaced HTML element that expects indexed properties.

keyed :: forall (r :: Row Type) w i. ElemName -> Array (IProp r i) -> Array (Text, HTML w i) -> HTML w i Source #

Creates an HTML element that expects indexed properties, with keyed | children.

keyedNS :: forall (r :: Row Type) w i. Namespace -> ElemName -> Array (IProp r i) -> Array (Text, HTML w i) -> HTML w i Source #

Creates a Namespaced HTML element that expects indexed properties, with | keyed children.

withKeys :: forall (r :: Row Type) w i. (Array (IProp r i) -> Array (HTML w i) -> HTML w i) -> Array (IProp r i) -> Array (Text, HTML w i) -> HTML w i Source #

withKeys_ :: (Array (HTML w i) -> HTML w i) -> Array (Text, HTML w i) -> HTML w i Source #

a_ :: Array (HTML w i) -> HTML w i Source #

abbr_ :: Array (HTML w i) -> HTML w i Source #

address_ :: Array (HTML w i) -> HTML w i Source #

article_ :: Array (HTML w i) -> HTML w i Source #

aside_ :: Array (HTML w i) -> HTML w i Source #

audio_ :: Array (HTML w i) -> HTML w i Source #

b_ :: Array (HTML w i) -> HTML w i Source #

bdi_ :: Array (HTML w i) -> HTML w i Source #

bdo_ :: Array (HTML w i) -> HTML w i Source #

blockquote_ :: Array (HTML w i) -> HTML w i Source #

body_ :: Array (HTML w i) -> HTML w i Source #

br_ :: HTML w i Source #

button_ :: Array (HTML w i) -> HTML w i Source #

caption_ :: Array (HTML w i) -> HTML w i Source #

cite_ :: Array (HTML w i) -> HTML w i Source #

code_ :: Array (HTML w i) -> HTML w i Source #

colgroup_ :: Array (HTML w i) -> HTML w i Source #

datalist_ :: Array (HTML w i) -> HTML w i Source #

dd_ :: Array (HTML w i) -> HTML w i Source #

del_ :: Array (HTML w i) -> HTML w i Source #

details_ :: Array (HTML w i) -> HTML w i Source #

dfn_ :: Array (HTML w i) -> HTML w i Source #

dialog_ :: Array (HTML w i) -> HTML w i Source #

div_ :: Array (HTML w i) -> HTML w i Source #

dl_ :: Array (HTML w i) -> HTML w i Source #

dt_ :: Array (HTML w i) -> HTML w i Source #

em_ :: Array (HTML w i) -> HTML w i Source #

embed_ :: Array (HTML w i) -> HTML w i Source #

fieldset_ :: Array (HTML w i) -> HTML w i Source #

figcaption_ :: Array (HTML w i) -> HTML w i Source #

figure_ :: Array (HTML w i) -> HTML w i Source #

footer_ :: Array (HTML w i) -> HTML w i Source #

form_ :: Array (HTML w i) -> HTML w i Source #

h1_ :: Array (HTML w i) -> HTML w i Source #

h2_ :: Array (HTML w i) -> HTML w i Source #

h3_ :: Array (HTML w i) -> HTML w i Source #

h4_ :: Array (HTML w i) -> HTML w i Source #

h5_ :: Array (HTML w i) -> HTML w i Source #

h6_ :: Array (HTML w i) -> HTML w i Source #

head_ :: Array (HTML w i) -> HTML w i Source #

header_ :: Array (HTML w i) -> HTML w i Source #

hr_ :: HTML w i Source #

html_ :: Array (HTML w i) -> HTML w i Source #

i_ :: Array (HTML w i) -> HTML w i Source #

ins_ :: Array (HTML w i) -> HTML w i Source #

kbd_ :: Array (HTML w i) -> HTML w i Source #

label_ :: Array (HTML w i) -> HTML w i Source #

legend_ :: Array (HTML w i) -> HTML w i Source #

li_ :: Array (HTML w i) -> HTML w i Source #

main_ :: Array (HTML w i) -> HTML w i Source #

map_ :: Array (HTML w i) -> HTML w i Source #

mark_ :: Array (HTML w i) -> HTML w i Source #

menu_ :: Array (HTML w i) -> HTML w i Source #

menuitem_ :: Array (HTML w i) -> HTML w i Source #

meter_ :: Array (HTML w i) -> HTML w i Source #

nav_ :: Array (HTML w i) -> HTML w i Source #

noscript_ :: Array (HTML w i) -> HTML w i Source #

object_ :: Array (HTML w i) -> HTML w i Source #

ol_ :: Array (HTML w i) -> HTML w i Source #

optgroup_ :: Array (HTML w i) -> HTML w i Source #

option_ :: Array (HTML w i) -> HTML w i Source #

output_ :: Array (HTML w i) -> HTML w i Source #

p_ :: Array (HTML w i) -> HTML w i Source #

pre_ :: Array (HTML w i) -> HTML w i Source #

progress_ :: Array (HTML w i) -> HTML w i Source #

q_ :: Array (HTML w i) -> HTML w i Source #

rp_ :: Array (HTML w i) -> HTML w i Source #

rt_ :: Array (HTML w i) -> HTML w i Source #

ruby_ :: Array (HTML w i) -> HTML w i Source #

samp_ :: Array (HTML w i) -> HTML w i Source #

script_ :: Array (HTML w i) -> HTML w i Source #

section_ :: Array (HTML w i) -> HTML w i Source #

select_ :: Array (HTML w i) -> HTML w i Source #

small_ :: Array (HTML w i) -> HTML w i Source #

span_ :: Array (HTML w i) -> HTML w i Source #

strong_ :: Array (HTML w i) -> HTML w i Source #

style_ :: Array (HTML w i) -> HTML w i Source #

sub_ :: Array (HTML w i) -> HTML w i Source #

summary_ :: Array (HTML w i) -> HTML w i Source #

sup_ :: Array (HTML w i) -> HTML w i Source #

table_ :: Array (HTML w i) -> HTML w i Source #

tbody_ :: Array (HTML w i) -> HTML w i Source #

td_ :: Array (HTML w i) -> HTML w i Source #

tfoot_ :: Array (HTML w i) -> HTML w i Source #

th_ :: Array (HTML w i) -> HTML w i Source #

thead_ :: Array (HTML w i) -> HTML w i Source #

time_ :: Array (HTML w i) -> HTML w i Source #

title_ :: Array (HTML w i) -> HTML w i Source #

tr_ :: Array (HTML w i) -> HTML w i Source #

u_ :: Array (HTML w i) -> HTML w i Source #

ul_ :: Array (HTML w i) -> HTML w i Source #

var_ :: Array (HTML w i) -> HTML w i Source #

video_ :: Array (HTML w i) -> HTML w i Source #