{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE NoMonomorphismRestriction #-}
{-# OPTIONS -fno-warn-type-defaults #-}
module Lucid.Html5 where
import Lucid.Base
import Data.Monoid
import Data.Text (Text, unwords)
doctype_ :: Applicative m => HtmlT m ()
doctype_ :: HtmlT m ()
doctype_ = Text -> HtmlT m ()
forall (m :: * -> *). Applicative m => Text -> HtmlT m ()
makeElementNoEnd "!DOCTYPE HTML"
doctypehtml_ :: Applicative m => HtmlT m a -> HtmlT m a
doctypehtml_ :: HtmlT m a -> HtmlT m a
doctypehtml_ m :: HtmlT m a
m = HtmlT m ()
forall (m :: * -> *). Applicative m => HtmlT m ()
doctype_ HtmlT m () -> HtmlT m a -> HtmlT m a
forall (f :: * -> *) a b. Applicative f => f a -> f b -> f b
*> HtmlT m a -> HtmlT m a
forall arg result. Term arg result => arg -> result
html_ HtmlT m a
m
a_ :: Term arg result => arg -> result
a_ :: arg -> result
a_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "a"
abbr_ :: Term arg result => arg -> result
abbr_ :: arg -> result
abbr_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "abbr"
address_ :: Term arg result => arg -> result
address_ :: arg -> result
address_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "address"
area_ :: Applicative m => [Attribute] -> HtmlT m ()
area_ :: [Attribute] -> HtmlT m ()
area_ = HtmlT m () -> [Attribute] -> HtmlT m ()
forall a. With a => a -> [Attribute] -> a
with (Text -> HtmlT m ()
forall (m :: * -> *). Applicative m => Text -> HtmlT m ()
makeElementNoEnd "area")
article_ :: Term arg result => arg -> result
article_ :: arg -> result
article_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "article"
aside_ :: Term arg result => arg -> result
aside_ :: arg -> result
aside_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "aside"
audio_ :: Term arg result => arg -> result
audio_ :: arg -> result
audio_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "audio"
b_ :: Term arg result => arg -> result
b_ :: arg -> result
b_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "b"
base_ :: Applicative m => [Attribute] -> HtmlT m ()
base_ :: [Attribute] -> HtmlT m ()
base_ = HtmlT m () -> [Attribute] -> HtmlT m ()
forall a. With a => a -> [Attribute] -> a
with (Text -> HtmlT m ()
forall (m :: * -> *). Applicative m => Text -> HtmlT m ()
makeElementNoEnd "base")
bdo_ :: Term arg result => arg -> result
bdo_ :: arg -> result
bdo_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "bdo"
blockquote_ :: Term arg result => arg -> result
blockquote_ :: arg -> result
blockquote_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "blockquote"
body_ :: Term arg result => arg -> result
body_ :: arg -> result
body_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "body"
br_ :: Applicative m => [Attribute] -> HtmlT m ()
br_ :: [Attribute] -> HtmlT m ()
br_ = HtmlT m () -> [Attribute] -> HtmlT m ()
forall a. With a => a -> [Attribute] -> a
with (Text -> HtmlT m ()
forall (m :: * -> *). Applicative m => Text -> HtmlT m ()
makeElementNoEnd "br")
button_ :: Term arg result => arg -> result
button_ :: arg -> result
button_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "button"
canvas_ :: Term arg result => arg -> result
canvas_ :: arg -> result
canvas_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "canvas"
caption_ :: Term arg result => arg -> result
caption_ :: arg -> result
caption_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "caption"
cite_ :: Term arg result => arg -> result
cite_ :: arg -> result
cite_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "cite"
code_ :: Term arg result => arg -> result
code_ :: arg -> result
code_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "code"
col_ :: Applicative m => [Attribute] -> HtmlT m ()
col_ :: [Attribute] -> HtmlT m ()
col_ = HtmlT m () -> [Attribute] -> HtmlT m ()
forall a. With a => a -> [Attribute] -> a
with (Text -> HtmlT m ()
forall (m :: * -> *). Applicative m => Text -> HtmlT m ()
makeElementNoEnd "col")
colgroup_ :: Term arg result => arg -> result
colgroup_ :: arg -> result
colgroup_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "colgroup"
command_ :: Term arg result => arg -> result
command_ :: arg -> result
command_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "command"
datalist_ :: Term arg result => arg -> result
datalist_ :: arg -> result
datalist_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "datalist"
dd_ :: Term arg result => arg -> result
dd_ :: arg -> result
dd_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "dd"
del_ :: Term arg result => arg -> result
del_ :: arg -> result
del_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "del"
details_ :: Term arg result => arg -> result
details_ :: arg -> result
details_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "details"
dfn_ :: Term arg result => arg -> result
dfn_ :: arg -> result
dfn_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "dfn"
div_ :: Term arg result => arg -> result
div_ :: arg -> result
div_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "div"
dl_ :: Term arg result => arg -> result
dl_ :: arg -> result
dl_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "dl"
dt_ :: Term arg result => arg -> result
dt_ :: arg -> result
dt_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "dt"
em_ :: Term arg result => arg -> result
em_ :: arg -> result
em_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "em"
embed_ :: Applicative m => [Attribute] -> HtmlT m ()
embed_ :: [Attribute] -> HtmlT m ()
embed_ = HtmlT m () -> [Attribute] -> HtmlT m ()
forall a. With a => a -> [Attribute] -> a
with (Text -> HtmlT m ()
forall (m :: * -> *). Applicative m => Text -> HtmlT m ()
makeElementNoEnd "embed")
fieldset_ :: Term arg result => arg -> result
fieldset_ :: arg -> result
fieldset_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "fieldset"
figcaption_ :: Term arg result => arg -> result
figcaption_ :: arg -> result
figcaption_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "figcaption"
figure_ :: Term arg result => arg -> result
figure_ :: arg -> result
figure_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "figure"
footer_ :: Term arg result => arg -> result
= Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "footer"
form_ :: Term arg result => arg -> result
form_ :: arg -> result
form_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "form"
h1_ :: Term arg result => arg -> result
h1_ :: arg -> result
h1_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "h1"
h2_ :: Term arg result => arg -> result
h2_ :: arg -> result
h2_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "h2"
h3_ :: Term arg result => arg -> result
h3_ :: arg -> result
h3_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "h3"
h4_ :: Term arg result => arg -> result
h4_ :: arg -> result
h4_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "h4"
h5_ :: Term arg result => arg -> result
h5_ :: arg -> result
h5_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "h5"
h6_ :: Term arg result => arg -> result
h6_ :: arg -> result
h6_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "h6"
head_ :: Term arg result => arg -> result
head_ :: arg -> result
head_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "head"
header_ :: Term arg result => arg -> result
= Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "header"
hgroup_ :: Term arg result => arg -> result
hgroup_ :: arg -> result
hgroup_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "hgroup"
hr_ :: Applicative m => [Attribute] -> HtmlT m ()
hr_ :: [Attribute] -> HtmlT m ()
hr_ = HtmlT m () -> [Attribute] -> HtmlT m ()
forall a. With a => a -> [Attribute] -> a
with (Text -> HtmlT m ()
forall (m :: * -> *). Applicative m => Text -> HtmlT m ()
makeElementNoEnd "hr")
html_ :: Term arg result => arg -> result
html_ :: arg -> result
html_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "html"
i_ :: Term arg result => arg -> result
i_ :: arg -> result
i_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "i"
iframe_ :: Term arg result => arg -> result
iframe_ :: arg -> result
iframe_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "iframe"
img_ :: Applicative m => [Attribute] -> HtmlT m ()
img_ :: [Attribute] -> HtmlT m ()
img_ = HtmlT m () -> [Attribute] -> HtmlT m ()
forall a. With a => a -> [Attribute] -> a
with (Text -> HtmlT m ()
forall (m :: * -> *). Applicative m => Text -> HtmlT m ()
makeElementNoEnd "img")
input_ :: Applicative m => [Attribute] -> HtmlT m ()
input_ :: [Attribute] -> HtmlT m ()
input_ = HtmlT m () -> [Attribute] -> HtmlT m ()
forall a. With a => a -> [Attribute] -> a
with (Text -> HtmlT m ()
forall (m :: * -> *). Applicative m => Text -> HtmlT m ()
makeElementNoEnd "input")
ins_ :: Term arg result => arg -> result
ins_ :: arg -> result
ins_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "ins"
kbd_ :: Term arg result => arg -> result
kbd_ :: arg -> result
kbd_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "kbd"
keygen_ :: Applicative m => [Attribute] -> HtmlT m ()
keygen_ :: [Attribute] -> HtmlT m ()
keygen_ = HtmlT m () -> [Attribute] -> HtmlT m ()
forall a. With a => a -> [Attribute] -> a
with (Text -> HtmlT m ()
forall (m :: * -> *). Applicative m => Text -> HtmlT m ()
makeElementNoEnd "keygen")
label_ :: Term arg result => arg -> result
label_ :: arg -> result
label_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "label"
legend_ :: Term arg result => arg -> result
legend_ :: arg -> result
legend_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "legend"
li_ :: Term arg result => arg -> result
li_ :: arg -> result
li_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "li"
link_ :: Applicative m => [Attribute] -> HtmlT m ()
link_ :: [Attribute] -> HtmlT m ()
link_ = HtmlT m () -> [Attribute] -> HtmlT m ()
forall a. With a => a -> [Attribute] -> a
with (Text -> HtmlT m ()
forall (m :: * -> *). Applicative m => Text -> HtmlT m ()
makeElementNoEnd "link")
map_ :: Term arg result => arg -> result
map_ :: arg -> result
map_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "map"
main_ :: Term arg result => arg -> result
main_ :: arg -> result
main_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "main"
mark_ :: Term arg result => arg -> result
mark_ :: arg -> result
mark_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "mark"
menu_ :: Term arg result => arg -> result
= Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "menu"
menuitem_ :: Applicative m => [Attribute] -> HtmlT m ()
= HtmlT m () -> [Attribute] -> HtmlT m ()
forall a. With a => a -> [Attribute] -> a
with (Text -> HtmlT m ()
forall (m :: * -> *). Applicative m => Text -> HtmlT m ()
makeElementNoEnd "menuitem")
meta_ :: Applicative m => [Attribute] -> HtmlT m ()
meta_ :: [Attribute] -> HtmlT m ()
meta_ = HtmlT m () -> [Attribute] -> HtmlT m ()
forall a. With a => a -> [Attribute] -> a
with (Text -> HtmlT m ()
forall (m :: * -> *). Applicative m => Text -> HtmlT m ()
makeElementNoEnd "meta")
meter_ :: Term arg result => arg -> result
meter_ :: arg -> result
meter_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "meter"
nav_ :: Term arg result => arg -> result
nav_ :: arg -> result
nav_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "nav"
noscript_ :: Term arg result => arg -> result
noscript_ :: arg -> result
noscript_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "noscript"
object_ :: Term arg result => arg -> result
object_ :: arg -> result
object_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "object"
ol_ :: Term arg result => arg -> result
ol_ :: arg -> result
ol_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "ol"
optgroup_ :: Term arg result => arg -> result
optgroup_ :: arg -> result
optgroup_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "optgroup"
option_ :: Term arg result => arg -> result
option_ :: arg -> result
option_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "option"
output_ :: Term arg result => arg -> result
output_ :: arg -> result
output_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "output"
p_ :: Term arg result => arg -> result
p_ :: arg -> result
p_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "p"
param_ :: Applicative m => [Attribute] -> HtmlT m ()
param_ :: [Attribute] -> HtmlT m ()
param_ = HtmlT m () -> [Attribute] -> HtmlT m ()
forall a. With a => a -> [Attribute] -> a
with (Text -> HtmlT m ()
forall (m :: * -> *). Applicative m => Text -> HtmlT m ()
makeElementNoEnd "param")
svg_ :: Term arg result => arg -> result
svg_ :: arg -> result
svg_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "svg"
pre_ :: Term arg result => arg -> result
pre_ :: arg -> result
pre_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "pre"
progress_ :: Term arg result => arg -> result
progress_ :: arg -> result
progress_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "progress"
q_ :: Term arg result => arg -> result
q_ :: arg -> result
q_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "q"
rp_ :: Term arg result => arg -> result
rp_ :: arg -> result
rp_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "rp"
rt_ :: Term arg result => arg -> result
rt_ :: arg -> result
rt_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "rt"
ruby_ :: Term arg result => arg -> result
ruby_ :: arg -> result
ruby_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "ruby"
samp_ :: Term arg result => arg -> result
samp_ :: arg -> result
samp_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "samp"
script_ :: TermRaw arg result => arg -> result
script_ :: arg -> result
script_ = Text -> arg -> result
forall arg result. TermRaw arg result => Text -> arg -> result
termRaw "script"
section_ :: Term arg result => arg -> result
section_ :: arg -> result
section_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "section"
select_ :: Term arg result => arg -> result
select_ :: arg -> result
select_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "select"
small_ :: Term arg result => arg -> result
small_ :: arg -> result
small_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "small"
source_ :: Applicative m => [Attribute] -> HtmlT m ()
source_ :: [Attribute] -> HtmlT m ()
source_ = HtmlT m () -> [Attribute] -> HtmlT m ()
forall a. With a => a -> [Attribute] -> a
with (Text -> HtmlT m ()
forall (m :: * -> *). Applicative m => Text -> HtmlT m ()
makeElementNoEnd "source")
span_ :: Term arg result => arg -> result
span_ :: arg -> result
span_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "span"
strong_ :: Term arg result => arg -> result
strong_ :: arg -> result
strong_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "strong"
style_ :: TermRaw arg result => arg -> result
style_ :: arg -> result
style_ = Text -> arg -> result
forall arg result. TermRaw arg result => Text -> arg -> result
termRaw "style"
sub_ :: Term arg result => arg -> result
sub_ :: arg -> result
sub_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "sub"
summary_ :: Term arg result => arg -> result
summary_ :: arg -> result
summary_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "summary"
sup_ :: Term arg result => arg -> result
sup_ :: arg -> result
sup_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "sup"
table_ :: Term arg result => arg -> result
table_ :: arg -> result
table_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "table"
tbody_ :: Term arg result => arg -> result
tbody_ :: arg -> result
tbody_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "tbody"
td_ :: Term arg result => arg -> result
td_ :: arg -> result
td_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "td"
textarea_ :: Term arg result => arg -> result
textarea_ :: arg -> result
textarea_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "textarea"
tfoot_ :: Term arg result => arg -> result
= Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "tfoot"
th_ :: Term arg result => arg -> result
th_ :: arg -> result
th_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "th"
template_ :: Term arg result => arg -> result
template_ :: arg -> result
template_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "template"
thead_ :: Term arg result => arg -> result
thead_ :: arg -> result
thead_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "thead"
time_ :: Term arg result => arg -> result
time_ :: arg -> result
time_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "time"
title_ :: Term arg result => arg -> result
title_ :: arg -> result
title_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "title"
tr_ :: Term arg result => arg -> result
tr_ :: arg -> result
tr_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "tr"
track_ :: Applicative m => [Attribute] -> HtmlT m ()
track_ :: [Attribute] -> HtmlT m ()
track_ = HtmlT m () -> [Attribute] -> HtmlT m ()
forall a. With a => a -> [Attribute] -> a
with (Text -> HtmlT m ()
forall (m :: * -> *). Applicative m => Text -> HtmlT m ()
makeElementNoEnd "track")
ul_ :: Term arg result => arg -> result
ul_ :: arg -> result
ul_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "ul"
var_ :: Term arg result => arg -> result
var_ :: arg -> result
var_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "var"
video_ :: Term arg result => arg -> result
video_ :: arg -> result
video_ = Text -> arg -> result
forall arg result. Term arg result => Text -> arg -> result
term "video"
wbr_ :: Applicative m => [Attribute] -> HtmlT m ()
wbr_ :: [Attribute] -> HtmlT m ()
wbr_ = HtmlT m () -> [Attribute] -> HtmlT m ()
forall a. With a => a -> [Attribute] -> a
with (Text -> HtmlT m ()
forall (m :: * -> *). Applicative m => Text -> HtmlT m ()
makeElementNoEnd "wbr")
accept_ :: Text -> Attribute
accept_ :: Text -> Attribute
accept_ = Text -> Text -> Attribute
makeAttribute "accept"
acceptCharset_ :: Text -> Attribute
acceptCharset_ :: Text -> Attribute
acceptCharset_ = Text -> Text -> Attribute
makeAttribute "accept-charset"
accesskey_ :: Text -> Attribute
accesskey_ :: Text -> Attribute
accesskey_ = Text -> Text -> Attribute
makeAttribute "accesskey"
action_ :: Text -> Attribute
action_ :: Text -> Attribute
action_ = Text -> Text -> Attribute
makeAttribute "action"
alt_ :: Text -> Attribute
alt_ :: Text -> Attribute
alt_ = Text -> Text -> Attribute
makeAttribute "alt"
async_ :: Text -> Attribute
async_ :: Text -> Attribute
async_ = Text -> Text -> Attribute
makeAttribute "async"
autocomplete_ :: Text -> Attribute
autocomplete_ :: Text -> Attribute
autocomplete_ = Text -> Text -> Attribute
makeAttribute "autocomplete"
autofocus_ :: Attribute
autofocus_ :: Attribute
autofocus_ = Text -> Text -> Attribute
makeAttribute "autofocus" Text
forall a. Monoid a => a
mempty
autoplay_ :: Text -> Attribute
autoplay_ :: Text -> Attribute
autoplay_ = Text -> Text -> Attribute
makeAttribute "autoplay"
challenge_ :: Text -> Attribute
challenge_ :: Text -> Attribute
challenge_ = Text -> Text -> Attribute
makeAttribute "challenge"
charset_ :: Text -> Attribute
charset_ :: Text -> Attribute
charset_ = Text -> Text -> Attribute
makeAttribute "charset"
checked_ :: Attribute
checked_ :: Attribute
checked_ = Text -> Text -> Attribute
makeAttribute "checked" Text
forall a. Monoid a => a
mempty
class_ :: Text -> Attribute
class_ :: Text -> Attribute
class_ = Text -> Text -> Attribute
makeAttribute "class"
classes_ :: [Text] -> Attribute
classes_ :: [Text] -> Attribute
classes_ = Text -> Text -> Attribute
makeAttribute "class" (Text -> Attribute) -> ([Text] -> Text) -> [Text] -> Attribute
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [Text] -> Text
Data.Text.unwords
cols_ :: Text -> Attribute
cols_ :: Text -> Attribute
cols_ = Text -> Text -> Attribute
makeAttribute "cols"
colspan_ :: Text -> Attribute
colspan_ :: Text -> Attribute
colspan_ = Text -> Text -> Attribute
makeAttribute "colspan"
content_ :: Text -> Attribute
content_ :: Text -> Attribute
content_ = Text -> Text -> Attribute
makeAttribute "content"
contenteditable_ :: Text -> Attribute
contenteditable_ :: Text -> Attribute
contenteditable_ = Text -> Text -> Attribute
makeAttribute "contenteditable"
contextmenu_ :: Text -> Attribute
= Text -> Text -> Attribute
makeAttribute "contextmenu"
controls_ :: Text -> Attribute
controls_ :: Text -> Attribute
controls_ = Text -> Text -> Attribute
makeAttribute "controls"
coords_ :: Text -> Attribute
coords_ :: Text -> Attribute
coords_ = Text -> Text -> Attribute
makeAttribute "coords"
crossorigin_ :: Text -> Attribute
crossorigin_ :: Text -> Attribute
crossorigin_ = Text -> Text -> Attribute
makeAttribute "crossorigin"
data_ :: Text -> Text -> Attribute
data_ :: Text -> Text -> Attribute
data_ name :: Text
name = Text -> Text -> Attribute
makeAttribute ("data-" Text -> Text -> Text
forall a. Semigroup a => a -> a -> a
<> Text
name)
datetime_ :: Text -> Attribute
datetime_ :: Text -> Attribute
datetime_ = Text -> Text -> Attribute
makeAttribute "datetime"
defer_ :: Text -> Attribute
defer_ :: Text -> Attribute
defer_ = Text -> Text -> Attribute
makeAttribute "defer"
dir_ :: Text -> Attribute
dir_ :: Text -> Attribute
dir_ = Text -> Text -> Attribute
makeAttribute "dir"
disabled_ :: Text -> Attribute
disabled_ :: Text -> Attribute
disabled_ = Text -> Text -> Attribute
makeAttribute "disabled"
download_ :: Text -> Attribute
download_ :: Text -> Attribute
download_ = Text -> Text -> Attribute
makeAttribute "download"
draggable_ :: Text -> Attribute
draggable_ :: Text -> Attribute
draggable_ = Text -> Text -> Attribute
makeAttribute "draggable"
enctype_ :: Text -> Attribute
enctype_ :: Text -> Attribute
enctype_ = Text -> Text -> Attribute
makeAttribute "enctype"
for_ :: Text -> Attribute
for_ :: Text -> Attribute
for_ = Text -> Text -> Attribute
makeAttribute "for"
formaction_ :: Text -> Attribute
formaction_ :: Text -> Attribute
formaction_ = Text -> Text -> Attribute
makeAttribute "formaction"
formenctype_ :: Text -> Attribute
formenctype_ :: Text -> Attribute
formenctype_ = Text -> Text -> Attribute
makeAttribute "formenctype"
formmethod_ :: Text -> Attribute
formmethod_ :: Text -> Attribute
formmethod_ = Text -> Text -> Attribute
makeAttribute "formmethod"
formnovalidate_ :: Text -> Attribute
formnovalidate_ :: Text -> Attribute
formnovalidate_ = Text -> Text -> Attribute
makeAttribute "formnovalidate"
formtarget_ :: Text -> Attribute
formtarget_ :: Text -> Attribute
formtarget_ = Text -> Text -> Attribute
makeAttribute "formtarget"
headers_ :: Text -> Attribute
= Text -> Text -> Attribute
makeAttribute "headers"
height_ :: Text -> Attribute
height_ :: Text -> Attribute
height_ = Text -> Text -> Attribute
makeAttribute "height"
hidden_ :: Text -> Attribute
hidden_ :: Text -> Attribute
hidden_ = Text -> Text -> Attribute
makeAttribute "hidden"
high_ :: Text -> Attribute
high_ :: Text -> Attribute
high_ = Text -> Text -> Attribute
makeAttribute "high"
href_ :: Text -> Attribute
href_ :: Text -> Attribute
href_ = Text -> Text -> Attribute
makeAttribute "href"
hreflang_ :: Text -> Attribute
hreflang_ :: Text -> Attribute
hreflang_ = Text -> Text -> Attribute
makeAttribute "hreflang"
httpEquiv_ :: Text -> Attribute
httpEquiv_ :: Text -> Attribute
httpEquiv_ = Text -> Text -> Attribute
makeAttribute "http-equiv"
icon_ :: Text -> Attribute
icon_ :: Text -> Attribute
icon_ = Text -> Text -> Attribute
makeAttribute "icon"
id_ :: Text -> Attribute
id_ :: Text -> Attribute
id_ = Text -> Text -> Attribute
makeAttribute "id"
integrity_ :: Text -> Attribute
integrity_ :: Text -> Attribute
integrity_ = Text -> Text -> Attribute
makeAttribute "integrity"
ismap_ :: Text -> Attribute
ismap_ :: Text -> Attribute
ismap_ = Text -> Text -> Attribute
makeAttribute "ismap"
item_ :: Text -> Attribute
item_ :: Text -> Attribute
item_ = Text -> Text -> Attribute
makeAttribute "item"
itemprop_ :: Text -> Attribute
itemprop_ :: Text -> Attribute
itemprop_ = Text -> Text -> Attribute
makeAttribute "itemprop"
keytype_ :: Text -> Attribute
keytype_ :: Text -> Attribute
keytype_ = Text -> Text -> Attribute
makeAttribute "keytype"
lang_ :: Text -> Attribute
lang_ :: Text -> Attribute
lang_ = Text -> Text -> Attribute
makeAttribute "lang"
list_ :: Text -> Attribute
list_ :: Text -> Attribute
list_ = Text -> Text -> Attribute
makeAttribute "list"
loop_ :: Text -> Attribute
loop_ :: Text -> Attribute
loop_ = Text -> Text -> Attribute
makeAttribute "loop"
low_ :: Text -> Attribute
low_ :: Text -> Attribute
low_ = Text -> Text -> Attribute
makeAttribute "low"
manifest_ :: Text -> Attribute
manifest_ :: Text -> Attribute
manifest_ = Text -> Text -> Attribute
makeAttribute "manifest"
max_ :: Text -> Attribute
max_ :: Text -> Attribute
max_ = Text -> Text -> Attribute
makeAttribute "max"
maxlength_ :: Text -> Attribute
maxlength_ :: Text -> Attribute
maxlength_ = Text -> Text -> Attribute
makeAttribute "maxlength"
media_ :: Text -> Attribute
media_ :: Text -> Attribute
media_ = Text -> Text -> Attribute
makeAttribute "media"
method_ :: Text -> Attribute
method_ :: Text -> Attribute
method_ = Text -> Text -> Attribute
makeAttribute "method"
min_ :: Text -> Attribute
min_ :: Text -> Attribute
min_ = Text -> Text -> Attribute
makeAttribute "min"
multiple_ :: Text -> Attribute
multiple_ :: Text -> Attribute
multiple_ = Text -> Text -> Attribute
makeAttribute "multiple"
name_ :: Text -> Attribute
name_ :: Text -> Attribute
name_ = Text -> Text -> Attribute
makeAttribute "name"
novalidate_ :: Text -> Attribute
novalidate_ :: Text -> Attribute
novalidate_ = Text -> Text -> Attribute
makeAttribute "novalidate"
onbeforeonload_ :: Text -> Attribute
onbeforeonload_ :: Text -> Attribute
onbeforeonload_ = Text -> Text -> Attribute
makeAttribute "onbeforeonload"
onbeforeprint_ :: Text -> Attribute
onbeforeprint_ :: Text -> Attribute
onbeforeprint_ = Text -> Text -> Attribute
makeAttribute "onbeforeprint"
onblur_ :: Text -> Attribute
onblur_ :: Text -> Attribute
onblur_ = Text -> Text -> Attribute
makeAttribute "onblur"
oncanplay_ :: Text -> Attribute
oncanplay_ :: Text -> Attribute
oncanplay_ = Text -> Text -> Attribute
makeAttribute "oncanplay"
oncanplaythrough_ :: Text -> Attribute
oncanplaythrough_ :: Text -> Attribute
oncanplaythrough_ = Text -> Text -> Attribute
makeAttribute "oncanplaythrough"
onchange_ :: Text -> Attribute
onchange_ :: Text -> Attribute
onchange_ = Text -> Text -> Attribute
makeAttribute "onchange"
onclick_ :: Text -> Attribute
onclick_ :: Text -> Attribute
onclick_ = Text -> Text -> Attribute
makeAttribute "onclick"
oncontextmenu_ :: Text -> Attribute
= Text -> Text -> Attribute
makeAttribute "oncontextmenu"
ondblclick_ :: Text -> Attribute
ondblclick_ :: Text -> Attribute
ondblclick_ = Text -> Text -> Attribute
makeAttribute "ondblclick"
ondrag_ :: Text -> Attribute
ondrag_ :: Text -> Attribute
ondrag_ = Text -> Text -> Attribute
makeAttribute "ondrag"
ondragend_ :: Text -> Attribute
ondragend_ :: Text -> Attribute
ondragend_ = Text -> Text -> Attribute
makeAttribute "ondragend"
ondragenter_ :: Text -> Attribute
ondragenter_ :: Text -> Attribute
ondragenter_ = Text -> Text -> Attribute
makeAttribute "ondragenter"
ondragleave_ :: Text -> Attribute
ondragleave_ :: Text -> Attribute
ondragleave_ = Text -> Text -> Attribute
makeAttribute "ondragleave"
ondragover_ :: Text -> Attribute
ondragover_ :: Text -> Attribute
ondragover_ = Text -> Text -> Attribute
makeAttribute "ondragover"
ondragstart_ :: Text -> Attribute
ondragstart_ :: Text -> Attribute
ondragstart_ = Text -> Text -> Attribute
makeAttribute "ondragstart"
ondrop_ :: Text -> Attribute
ondrop_ :: Text -> Attribute
ondrop_ = Text -> Text -> Attribute
makeAttribute "ondrop"
ondurationchange_ :: Text -> Attribute
ondurationchange_ :: Text -> Attribute
ondurationchange_ = Text -> Text -> Attribute
makeAttribute "ondurationchange"
onemptied_ :: Text -> Attribute
onemptied_ :: Text -> Attribute
onemptied_ = Text -> Text -> Attribute
makeAttribute "onemptied"
onended_ :: Text -> Attribute
onended_ :: Text -> Attribute
onended_ = Text -> Text -> Attribute
makeAttribute "onended"
onerror_ :: Text -> Attribute
onerror_ :: Text -> Attribute
onerror_ = Text -> Text -> Attribute
makeAttribute "onerror"
onfocus_ :: Text -> Attribute
onfocus_ :: Text -> Attribute
onfocus_ = Text -> Text -> Attribute
makeAttribute "onfocus"
onformchange_ :: Text -> Attribute
onformchange_ :: Text -> Attribute
onformchange_ = Text -> Text -> Attribute
makeAttribute "onformchange"
onforminput_ :: Text -> Attribute
onforminput_ :: Text -> Attribute
onforminput_ = Text -> Text -> Attribute
makeAttribute "onforminput"
onhaschange_ :: Text -> Attribute
onhaschange_ :: Text -> Attribute
onhaschange_ = Text -> Text -> Attribute
makeAttribute "onhaschange"
oninput_ :: Text -> Attribute
oninput_ :: Text -> Attribute
oninput_ = Text -> Text -> Attribute
makeAttribute "oninput"
oninvalid_ :: Text -> Attribute
oninvalid_ :: Text -> Attribute
oninvalid_ = Text -> Text -> Attribute
makeAttribute "oninvalid"
onkeydown_ :: Text -> Attribute
onkeydown_ :: Text -> Attribute
onkeydown_ = Text -> Text -> Attribute
makeAttribute "onkeydown"
onkeyup_ :: Text -> Attribute
onkeyup_ :: Text -> Attribute
onkeyup_ = Text -> Text -> Attribute
makeAttribute "onkeyup"
onload_ :: Text -> Attribute
onload_ :: Text -> Attribute
onload_ = Text -> Text -> Attribute
makeAttribute "onload"
onloadeddata_ :: Text -> Attribute
onloadeddata_ :: Text -> Attribute
onloadeddata_ = Text -> Text -> Attribute
makeAttribute "onloadeddata"
onloadedmetadata_ :: Text -> Attribute
onloadedmetadata_ :: Text -> Attribute
onloadedmetadata_ = Text -> Text -> Attribute
makeAttribute "onloadedmetadata"
onloadstart_ :: Text -> Attribute
onloadstart_ :: Text -> Attribute
onloadstart_ = Text -> Text -> Attribute
makeAttribute "onloadstart"
onmessage_ :: Text -> Attribute
onmessage_ :: Text -> Attribute
onmessage_ = Text -> Text -> Attribute
makeAttribute "onmessage"
onmousedown_ :: Text -> Attribute
onmousedown_ :: Text -> Attribute
onmousedown_ = Text -> Text -> Attribute
makeAttribute "onmousedown"
onmousemove_ :: Text -> Attribute
onmousemove_ :: Text -> Attribute
onmousemove_ = Text -> Text -> Attribute
makeAttribute "onmousemove"
onmouseout_ :: Text -> Attribute
onmouseout_ :: Text -> Attribute
onmouseout_ = Text -> Text -> Attribute
makeAttribute "onmouseout"
onmouseover_ :: Text -> Attribute
onmouseover_ :: Text -> Attribute
onmouseover_ = Text -> Text -> Attribute
makeAttribute "onmouseover"
onmouseup_ :: Text -> Attribute
onmouseup_ :: Text -> Attribute
onmouseup_ = Text -> Text -> Attribute
makeAttribute "onmouseup"
onmousewheel_ :: Text -> Attribute
onmousewheel_ :: Text -> Attribute
onmousewheel_ = Text -> Text -> Attribute
makeAttribute "onmousewheel"
ononline_ :: Text -> Attribute
ononline_ :: Text -> Attribute
ononline_ = Text -> Text -> Attribute
makeAttribute "ononline"
onpagehide_ :: Text -> Attribute
onpagehide_ :: Text -> Attribute
onpagehide_ = Text -> Text -> Attribute
makeAttribute "onpagehide"
onpageshow_ :: Text -> Attribute
onpageshow_ :: Text -> Attribute
onpageshow_ = Text -> Text -> Attribute
makeAttribute "onpageshow"
onpause_ :: Text -> Attribute
onpause_ :: Text -> Attribute
onpause_ = Text -> Text -> Attribute
makeAttribute "onpause"
onplay_ :: Text -> Attribute
onplay_ :: Text -> Attribute
onplay_ = Text -> Text -> Attribute
makeAttribute "onplay"
onplaying_ :: Text -> Attribute
onplaying_ :: Text -> Attribute
onplaying_ = Text -> Text -> Attribute
makeAttribute "onplaying"
onprogress_ :: Text -> Attribute
onprogress_ :: Text -> Attribute
onprogress_ = Text -> Text -> Attribute
makeAttribute "onprogress"
onpropstate_ :: Text -> Attribute
onpropstate_ :: Text -> Attribute
onpropstate_ = Text -> Text -> Attribute
makeAttribute "onpropstate"
onratechange_ :: Text -> Attribute
onratechange_ :: Text -> Attribute
onratechange_ = Text -> Text -> Attribute
makeAttribute "onratechange"
onreadystatechange_ :: Text -> Attribute
onreadystatechange_ :: Text -> Attribute
onreadystatechange_ = Text -> Text -> Attribute
makeAttribute "onreadystatechange"
onredo_ :: Text -> Attribute
onredo_ :: Text -> Attribute
onredo_ = Text -> Text -> Attribute
makeAttribute "onredo"
onresize_ :: Text -> Attribute
onresize_ :: Text -> Attribute
onresize_ = Text -> Text -> Attribute
makeAttribute "onresize"
onscroll_ :: Text -> Attribute
onscroll_ :: Text -> Attribute
onscroll_ = Text -> Text -> Attribute
makeAttribute "onscroll"
onseeked_ :: Text -> Attribute
onseeked_ :: Text -> Attribute
onseeked_ = Text -> Text -> Attribute
makeAttribute "onseeked"
onseeking_ :: Text -> Attribute
onseeking_ :: Text -> Attribute
onseeking_ = Text -> Text -> Attribute
makeAttribute "onseeking"
onselect_ :: Text -> Attribute
onselect_ :: Text -> Attribute
onselect_ = Text -> Text -> Attribute
makeAttribute "onselect"
onstalled_ :: Text -> Attribute
onstalled_ :: Text -> Attribute
onstalled_ = Text -> Text -> Attribute
makeAttribute "onstalled"
onstorage_ :: Text -> Attribute
onstorage_ :: Text -> Attribute
onstorage_ = Text -> Text -> Attribute
makeAttribute "onstorage"
onsubmit_ :: Text -> Attribute
onsubmit_ :: Text -> Attribute
onsubmit_ = Text -> Text -> Attribute
makeAttribute "onsubmit"
onsuspend_ :: Text -> Attribute
onsuspend_ :: Text -> Attribute
onsuspend_ = Text -> Text -> Attribute
makeAttribute "onsuspend"
ontimeupdate_ :: Text -> Attribute
ontimeupdate_ :: Text -> Attribute
ontimeupdate_ = Text -> Text -> Attribute
makeAttribute "ontimeupdate"
onundo_ :: Text -> Attribute
onundo_ :: Text -> Attribute
onundo_ = Text -> Text -> Attribute
makeAttribute "onundo"
onunload_ :: Text -> Attribute
onunload_ :: Text -> Attribute
onunload_ = Text -> Text -> Attribute
makeAttribute "onunload"
onvolumechange_ :: Text -> Attribute
onvolumechange_ :: Text -> Attribute
onvolumechange_ = Text -> Text -> Attribute
makeAttribute "onvolumechange"
onwaiting_ :: Text -> Attribute
onwaiting_ :: Text -> Attribute
onwaiting_ = Text -> Text -> Attribute
makeAttribute "onwaiting"
open_ :: Text -> Attribute
open_ :: Text -> Attribute
open_ = Text -> Text -> Attribute
makeAttribute "open"
optimum_ :: Text -> Attribute
optimum_ :: Text -> Attribute
optimum_ = Text -> Text -> Attribute
makeAttribute "optimum"
pattern_ :: Text -> Attribute
pattern_ :: Text -> Attribute
pattern_ = Text -> Text -> Attribute
makeAttribute "pattern"
ping_ :: Text -> Attribute
ping_ :: Text -> Attribute
ping_ = Text -> Text -> Attribute
makeAttribute "ping"
placeholder_ :: Text -> Attribute
placeholder_ :: Text -> Attribute
placeholder_ = Text -> Text -> Attribute
makeAttribute "placeholder"
preload_ :: Text -> Attribute
preload_ :: Text -> Attribute
preload_ = Text -> Text -> Attribute
makeAttribute "preload"
pubdate_ :: Text -> Attribute
pubdate_ :: Text -> Attribute
pubdate_ = Text -> Text -> Attribute
makeAttribute "pubdate"
radiogroup_ :: Text -> Attribute
radiogroup_ :: Text -> Attribute
radiogroup_ = Text -> Text -> Attribute
makeAttribute "radiogroup"
readonly_ :: Text -> Attribute
readonly_ :: Text -> Attribute
readonly_ = Text -> Text -> Attribute
makeAttribute "readonly"
rel_ :: Text -> Attribute
rel_ :: Text -> Attribute
rel_ = Text -> Text -> Attribute
makeAttribute "rel"
required_ :: Text -> Attribute
required_ :: Text -> Attribute
required_ = Text -> Text -> Attribute
makeAttribute "required"
reversed_ :: Text -> Attribute
reversed_ :: Text -> Attribute
reversed_ = Text -> Text -> Attribute
makeAttribute "reversed"
role_ :: Text -> Attribute
role_ :: Text -> Attribute
role_ = Text -> Text -> Attribute
makeAttribute "role"
rows_ :: Text -> Attribute
rows_ :: Text -> Attribute
rows_ = Text -> Text -> Attribute
makeAttribute "rows"
rowspan_ :: Text -> Attribute
rowspan_ :: Text -> Attribute
rowspan_ = Text -> Text -> Attribute
makeAttribute "rowspan"
sandbox_ :: Text -> Attribute
sandbox_ :: Text -> Attribute
sandbox_ = Text -> Text -> Attribute
makeAttribute "sandbox"
scope_ :: Text -> Attribute
scope_ :: Text -> Attribute
scope_ = Text -> Text -> Attribute
makeAttribute "scope"
scoped_ :: Text -> Attribute
scoped_ :: Text -> Attribute
scoped_ = Text -> Text -> Attribute
makeAttribute "scoped"
seamless_ :: Text -> Attribute
seamless_ :: Text -> Attribute
seamless_ = Text -> Text -> Attribute
makeAttribute "seamless"
selected_ :: Text -> Attribute
selected_ :: Text -> Attribute
selected_ = Text -> Text -> Attribute
makeAttribute "selected"
shape_ :: Text -> Attribute
shape_ :: Text -> Attribute
shape_ = Text -> Text -> Attribute
makeAttribute "shape"
size_ :: Text -> Attribute
size_ :: Text -> Attribute
size_ = Text -> Text -> Attribute
makeAttribute "size"
sizes_ :: Text -> Attribute
sizes_ :: Text -> Attribute
sizes_ = Text -> Text -> Attribute
makeAttribute "sizes"
spellcheck_ :: Text -> Attribute
spellcheck_ :: Text -> Attribute
spellcheck_ = Text -> Text -> Attribute
makeAttribute "spellcheck"
src_ :: Text -> Attribute
src_ :: Text -> Attribute
src_ = Text -> Text -> Attribute
makeAttribute "src"
srcdoc_ :: Text -> Attribute
srcdoc_ :: Text -> Attribute
srcdoc_ = Text -> Text -> Attribute
makeAttribute "srcdoc"
start_ :: Text -> Attribute
start_ :: Text -> Attribute
start_ = Text -> Text -> Attribute
makeAttribute "start"
step_ :: Text -> Attribute
step_ :: Text -> Attribute
step_ = Text -> Text -> Attribute
makeAttribute "step"
subject_ :: Text -> Attribute
subject_ :: Text -> Attribute
subject_ = Text -> Text -> Attribute
makeAttribute "subject"
tabindex_ :: Text -> Attribute
tabindex_ :: Text -> Attribute
tabindex_ = Text -> Text -> Attribute
makeAttribute "tabindex"
target_ :: Text -> Attribute
target_ :: Text -> Attribute
target_ = Text -> Text -> Attribute
makeAttribute "target"
type_ :: Text -> Attribute
type_ :: Text -> Attribute
type_ = Text -> Text -> Attribute
makeAttribute "type"
usemap_ :: Text -> Attribute
usemap_ :: Text -> Attribute
usemap_ = Text -> Text -> Attribute
makeAttribute "usemap"
value_ :: Text -> Attribute
value_ :: Text -> Attribute
value_ = Text -> Text -> Attribute
makeAttribute "value"
width_ :: Text -> Attribute
width_ :: Text -> Attribute
width_ = Text -> Text -> Attribute
makeAttribute "width"
wrap_ :: Text -> Attribute
wrap_ :: Text -> Attribute
wrap_ = Text -> Text -> Attribute
makeAttribute "wrap"
xmlns_ :: Text -> Attribute
xmlns_ :: Text -> Attribute
xmlns_ = Text -> Text -> Attribute
makeAttribute "xmlns"