-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:93
--
-- | This module exports combinators that provide you with the
-- ability to set attributes on HTML elements.
--
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE NoImplicitPrelude #-}
module Text.Blaze.Front.Html5.Attributes
( accept
, accesskey
, action
, allowfullscreen
, allowtransparency
, alt
, async
, autocapitalize
, autocomplete
, autocorrect
, autofocus
, autoplay
, cellpadding
, cellspacing
, charset
, checked
, class_
, colspan
, cols
, content
, contenteditable
, contextmenu
, controls
, coords
, crossorigin
, data_
, datetime
, defer
, dir
, disabled
, download
, draggable
, enctype
, form
, formnovalidate
, frameborder
, height
, hidden
, href
, hreflang
, for
, httpequiv
, icon
, id
, itemprop
, itemscope
, itemtype
, key
, label
, lang
, list
, loop
, max
, maxlength
, mediagroup
, method
, min
, multiple
, muted
, name
, novalidate
, pattern
, placeholder
, poster
, preload
, property
, radiogroup
, readonly
, rel
, required
, role
, rowspan
, rows
, sandbox
, scope
, scrollleft
, scrolltop
, scrolling
, seamless
, selected
, shape
, size
, span
, spellcheck
, src
, srcdoc
, srcset
, start
, step
, style
, tabindex
, target
, title
, type_
, usemap
, value
, width
, wmode
) where
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:99
--
import Text.Blaze.Front.Internal
( Attribute, AttributeValue, attribute )
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @accept@ attribute.
--
-- Example:
--
-- > div ! accept "bar" $ "Hello."
--
-- Result:
--
-- >
Hello.
--
accept :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
accept = attribute "accept" " accept=\""
{-# INLINE accept #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @accessKey@ attribute.
--
-- Example:
--
-- > div ! accesskey "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
accesskey :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
accesskey = attribute "accessKey" " accessKey=\""
{-# INLINE accesskey #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @action@ attribute.
--
-- Example:
--
-- > div ! action "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
action :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
action = attribute "action" " action=\""
{-# INLINE action #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @allowFullScreen@ attribute.
--
-- Example:
--
-- > div ! allowfullscreen "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
allowfullscreen :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
allowfullscreen = attribute "allowFullScreen" " allowFullScreen=\""
{-# INLINE allowfullscreen #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @allowTransparency@ attribute.
--
-- Example:
--
-- > div ! allowtransparency "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
allowtransparency :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
allowtransparency = attribute "allowTransparency" " allowTransparency=\""
{-# INLINE allowtransparency #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @alt@ attribute.
--
-- Example:
--
-- > div ! alt "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
alt :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
alt = attribute "alt" " alt=\""
{-# INLINE alt #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @async@ attribute.
--
-- Example:
--
-- > div ! async "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
async :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
async = attribute "async" " async=\""
{-# INLINE async #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @autoCapitalize@ attribute.
--
-- Example:
--
-- > div ! autocapitalize "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
autocapitalize :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
autocapitalize = attribute "autoCapitalize" " autoCapitalize=\""
{-# INLINE autocapitalize #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @autoComplete@ attribute.
--
-- Example:
--
-- > div ! autocomplete "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
autocomplete :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
autocomplete = attribute "autoComplete" " autoComplete=\""
{-# INLINE autocomplete #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @autoCorrect@ attribute.
--
-- Example:
--
-- > div ! autocorrect "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
autocorrect :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
autocorrect = attribute "autoCorrect" " autoCorrect=\""
{-# INLINE autocorrect #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @autoFocus@ attribute.
--
-- Example:
--
-- > div ! autofocus "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
autofocus :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
autofocus = attribute "autoFocus" " autoFocus=\""
{-# INLINE autofocus #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @autoPlay@ attribute.
--
-- Example:
--
-- > div ! autoplay "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
autoplay :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
autoplay = attribute "autoPlay" " autoPlay=\""
{-# INLINE autoplay #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @cellPadding@ attribute.
--
-- Example:
--
-- > div ! cellpadding "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
cellpadding :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
cellpadding = attribute "cellPadding" " cellPadding=\""
{-# INLINE cellpadding #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @cellSpacing@ attribute.
--
-- Example:
--
-- > div ! cellspacing "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
cellspacing :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
cellspacing = attribute "cellSpacing" " cellSpacing=\""
{-# INLINE cellspacing #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @charSet@ attribute.
--
-- Example:
--
-- > div ! charset "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
charset :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
charset = attribute "charSet" " charSet=\""
{-# INLINE charset #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @checked@ attribute.
--
-- Example:
--
-- > div ! checked "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
checked :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
checked = attribute "checked" " checked=\""
{-# INLINE checked #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @className@ attribute.
--
-- Example:
--
-- > div ! class_ "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
class_ :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
class_ = attribute "class" " class=\""
{-# INLINE class_ #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @colSpan@ attribute.
--
-- Example:
--
-- > div ! colspan "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
colspan :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
colspan = attribute "colSpan" " colSpan=\""
{-# INLINE colspan #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @cols@ attribute.
--
-- Example:
--
-- > div ! cols "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
cols :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
cols = attribute "cols" " cols=\""
{-# INLINE cols #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @content@ attribute.
--
-- Example:
--
-- > div ! content "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
content :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
content = attribute "content" " content=\""
{-# INLINE content #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @contentEditable@ attribute.
--
-- Example:
--
-- > div ! contenteditable "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
contenteditable :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
contenteditable = attribute "contentEditable" " contentEditable=\""
{-# INLINE contenteditable #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @contextMenu@ attribute.
--
-- Example:
--
-- > div ! contextmenu "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
contextmenu :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
contextmenu = attribute "contextMenu" " contextMenu=\""
{-# INLINE contextmenu #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @controls@ attribute.
--
-- Example:
--
-- > div ! controls "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
controls :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
controls = attribute "controls" " controls=\""
{-# INLINE controls #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @coords@ attribute.
--
-- Example:
--
-- > div ! coords "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
coords :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
coords = attribute "coords" " coords=\""
{-# INLINE coords #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @crossOrigin@ attribute.
--
-- Example:
--
-- > div ! crossorigin "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
crossorigin :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
crossorigin = attribute "crossOrigin" " crossOrigin=\""
{-# INLINE crossorigin #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @data@ attribute.
--
-- Example:
--
-- > div ! data_ "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
data_ :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
data_ = attribute "data" " data=\""
{-# INLINE data_ #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @dateTime@ attribute.
--
-- Example:
--
-- > div ! datetime "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
datetime :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
datetime = attribute "dateTime" " dateTime=\""
{-# INLINE datetime #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @defer@ attribute.
--
-- Example:
--
-- > div ! defer "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
defer :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
defer = attribute "defer" " defer=\""
{-# INLINE defer #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @dir@ attribute.
--
-- Example:
--
-- > div ! dir "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
dir :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
dir = attribute "dir" " dir=\""
{-# INLINE dir #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @disabled@ attribute.
--
-- Example:
--
-- > div ! disabled "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
disabled :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
disabled = attribute "disabled" " disabled=\""
{-# INLINE disabled #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @download@ attribute.
--
-- Example:
--
-- > div ! download "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
download :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
download = attribute "download" " download=\""
{-# INLINE download #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @draggable@ attribute.
--
-- Example:
--
-- > div ! draggable "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
draggable :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
draggable = attribute "draggable" " draggable=\""
{-# INLINE draggable #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @encType@ attribute.
--
-- Example:
--
-- > div ! enctype "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
enctype :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
enctype = attribute "encType" " encType=\""
{-# INLINE enctype #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @form@ attribute.
--
-- Example:
--
-- > div ! form "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
form :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
form = attribute "form" " form=\""
{-# INLINE form #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @formNoValidate@ attribute.
--
-- Example:
--
-- > div ! formnovalidate "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
formnovalidate :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
formnovalidate = attribute "formNoValidate" " formNoValidate=\""
{-# INLINE formnovalidate #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @frameBorder@ attribute.
--
-- Example:
--
-- > div ! frameborder "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
frameborder :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
frameborder = attribute "frameBorder" " frameBorder=\""
{-# INLINE frameborder #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @height@ attribute.
--
-- Example:
--
-- > div ! height "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
height :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
height = attribute "height" " height=\""
{-# INLINE height #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @hidden@ attribute.
--
-- Example:
--
-- > div ! hidden "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
hidden :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
hidden = attribute "hidden" " hidden=\""
{-# INLINE hidden #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @href@ attribute.
--
-- Example:
--
-- > div ! href "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
href :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
href = attribute "href" " href=\""
{-# INLINE href #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @hrefLang@ attribute.
--
-- Example:
--
-- > div ! hreflang "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
hreflang :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
hreflang = attribute "hrefLang" " hrefLang=\""
{-# INLINE hreflang #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @htmlFor@ attribute.
--
-- Example:
--
-- > div ! for "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
for :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
for = attribute "htmlFor" " htmlFor=\""
{-# INLINE for #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @httpEquiv@ attribute.
--
-- Example:
--
-- > div ! httpequiv "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
httpequiv :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
httpequiv = attribute "httpEquiv" " httpEquiv=\""
{-# INLINE httpequiv #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @icon@ attribute.
--
-- Example:
--
-- > div ! icon "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
icon :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
icon = attribute "icon" " icon=\""
{-# INLINE icon #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @id@ attribute.
--
-- Example:
--
-- > div ! id "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
id :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
id = attribute "id" " id=\""
{-# INLINE id #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @itemProp@ attribute.
--
-- Example:
--
-- > div ! itemprop "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
itemprop :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
itemprop = attribute "itemProp" " itemProp=\""
{-# INLINE itemprop #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @itemScope@ attribute.
--
-- Example:
--
-- > div ! itemscope "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
itemscope :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
itemscope = attribute "itemScope" " itemScope=\""
{-# INLINE itemscope #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @itemType@ attribute.
--
-- Example:
--
-- > div ! itemtype "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
itemtype :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
itemtype = attribute "itemType" " itemType=\""
{-# INLINE itemtype #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @key@ attribute.
--
-- Example:
--
-- > div ! key "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
key :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
key = attribute "key" " key=\""
{-# INLINE key #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @label@ attribute.
--
-- Example:
--
-- > div ! label "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
label :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
label = attribute "label" " label=\""
{-# INLINE label #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @lang@ attribute.
--
-- Example:
--
-- > div ! lang "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
lang :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
lang = attribute "lang" " lang=\""
{-# INLINE lang #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @list@ attribute.
--
-- Example:
--
-- > div ! list "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
list :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
list = attribute "list" " list=\""
{-# INLINE list #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @loop@ attribute.
--
-- Example:
--
-- > div ! loop "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
loop :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
loop = attribute "loop" " loop=\""
{-# INLINE loop #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @max@ attribute.
--
-- Example:
--
-- > div ! max "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
max :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
max = attribute "max" " max=\""
{-# INLINE max #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @maxLength@ attribute.
--
-- Example:
--
-- > div ! maxlength "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
maxlength :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
maxlength = attribute "maxLength" " maxLength=\""
{-# INLINE maxlength #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @mediaGroup@ attribute.
--
-- Example:
--
-- > div ! mediagroup "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
mediagroup :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
mediagroup = attribute "mediaGroup" " mediaGroup=\""
{-# INLINE mediagroup #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @method@ attribute.
--
-- Example:
--
-- > div ! method "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
method :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
method = attribute "method" " method=\""
{-# INLINE method #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @min@ attribute.
--
-- Example:
--
-- > div ! min "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
min :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
min = attribute "min" " min=\""
{-# INLINE min #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @multiple@ attribute.
--
-- Example:
--
-- > div ! multiple "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
multiple :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
multiple = attribute "multiple" " multiple=\""
{-# INLINE multiple #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @muted@ attribute.
--
-- Example:
--
-- > div ! muted "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
muted :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
muted = attribute "muted" " muted=\""
{-# INLINE muted #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @name@ attribute.
--
-- Example:
--
-- > div ! name "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
name :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
name = attribute "name" " name=\""
{-# INLINE name #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @noValidate@ attribute.
--
-- Example:
--
-- > div ! novalidate "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
novalidate :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
novalidate = attribute "noValidate" " noValidate=\""
{-# INLINE novalidate #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @pattern@ attribute.
--
-- Example:
--
-- > div ! pattern "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
pattern :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
pattern = attribute "pattern" " pattern=\""
{-# INLINE pattern #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @placeholder@ attribute.
--
-- Example:
--
-- > div ! placeholder "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
placeholder :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
placeholder = attribute "placeholder" " placeholder=\""
{-# INLINE placeholder #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @poster@ attribute.
--
-- Example:
--
-- > div ! poster "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
poster :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
poster = attribute "poster" " poster=\""
{-# INLINE poster #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @preload@ attribute.
--
-- Example:
--
-- > div ! preload "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
preload :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
preload = attribute "preload" " preload=\""
{-# INLINE preload #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @property@ attribute.
--
-- Example:
--
-- > div ! property "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
property :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
property = attribute "property" " property=\""
{-# INLINE property #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @radioGroup@ attribute.
--
-- Example:
--
-- > div ! radiogroup "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
radiogroup :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
radiogroup = attribute "radioGroup" " radioGroup=\""
{-# INLINE radiogroup #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @readOnly@ attribute.
--
-- Example:
--
-- > div ! readonly "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
readonly :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
readonly = attribute "readOnly" " readOnly=\""
{-# INLINE readonly #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @rel@ attribute.
--
-- Example:
--
-- > div ! rel "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
rel :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
rel = attribute "rel" " rel=\""
{-# INLINE rel #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @required@ attribute.
--
-- Example:
--
-- > div ! required "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
required :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
required = attribute "required" " required=\""
{-# INLINE required #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @role@ attribute.
--
-- Example:
--
-- > div ! role "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
role :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
role = attribute "role" " role=\""
{-# INLINE role #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @rowSpan@ attribute.
--
-- Example:
--
-- > div ! rowspan "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
rowspan :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
rowspan = attribute "rowSpan" " rowSpan=\""
{-# INLINE rowspan #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @rows@ attribute.
--
-- Example:
--
-- > div ! rows "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
rows :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
rows = attribute "rows" " rows=\""
{-# INLINE rows #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @sandbox@ attribute.
--
-- Example:
--
-- > div ! sandbox "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
sandbox :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
sandbox = attribute "sandbox" " sandbox=\""
{-# INLINE sandbox #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @scope@ attribute.
--
-- Example:
--
-- > div ! scope "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
scope :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
scope = attribute "scope" " scope=\""
{-# INLINE scope #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @scrollLeft@ attribute.
--
-- Example:
--
-- > div ! scrollleft "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
scrollleft :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
scrollleft = attribute "scrollLeft" " scrollLeft=\""
{-# INLINE scrollleft #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @scrollTop@ attribute.
--
-- Example:
--
-- > div ! scrolltop "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
scrolltop :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
scrolltop = attribute "scrollTop" " scrollTop=\""
{-# INLINE scrolltop #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @scrolling@ attribute.
--
-- Example:
--
-- > div ! scrolling "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
scrolling :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
scrolling = attribute "scrolling" " scrolling=\""
{-# INLINE scrolling #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @seamless@ attribute.
--
-- Example:
--
-- > div ! seamless "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
seamless :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
seamless = attribute "seamless" " seamless=\""
{-# INLINE seamless #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @selected@ attribute.
--
-- Example:
--
-- > div ! selected "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
selected :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
selected = attribute "selected" " selected=\""
{-# INLINE selected #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @shape@ attribute.
--
-- Example:
--
-- > div ! shape "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
shape :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
shape = attribute "shape" " shape=\""
{-# INLINE shape #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @size@ attribute.
--
-- Example:
--
-- > div ! size "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
size :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
size = attribute "size" " size=\""
{-# INLINE size #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @span@ attribute.
--
-- Example:
--
-- > div ! span "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
span :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
span = attribute "span" " span=\""
{-# INLINE span #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @spellCheck@ attribute.
--
-- Example:
--
-- > div ! spellcheck "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
spellcheck :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
spellcheck = attribute "spellCheck" " spellCheck=\""
{-# INLINE spellcheck #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @src@ attribute.
--
-- Example:
--
-- > div ! src "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
src :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
src = attribute "src" " src=\""
{-# INLINE src #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @srcDoc@ attribute.
--
-- Example:
--
-- > div ! srcdoc "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
srcdoc :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
srcdoc = attribute "srcDoc" " srcDoc=\""
{-# INLINE srcdoc #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @srcSet@ attribute.
--
-- Example:
--
-- > div ! srcset "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
srcset :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
srcset = attribute "srcSet" " srcSet=\""
{-# INLINE srcset #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @start@ attribute.
--
-- Example:
--
-- > div ! start "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
start :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
start = attribute "start" " start=\""
{-# INLINE start #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @step@ attribute.
--
-- Example:
--
-- > div ! step "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
step :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
step = attribute "step" " step=\""
{-# INLINE step #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @style@ attribute.
style :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
style = attribute "style" " style=\""
{-# INLINE style #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @tabIndex@ attribute.
--
-- Example:
--
-- > div ! tabindex "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
tabindex :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
tabindex = attribute "tabIndex" " tabIndex=\""
{-# INLINE tabindex #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @target@ attribute.
--
-- Example:
--
-- > div ! target "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
target :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
target = attribute "target" " target=\""
{-# INLINE target #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @title@ attribute.
--
-- Example:
--
-- > div ! title "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
title :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
title = attribute "title" " title=\""
{-# INLINE title #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @type@ attribute.
--
-- Example:
--
-- > div ! type_ "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
type_ :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
type_ = attribute "type" " type=\""
{-# INLINE type_ #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @useMap@ attribute.
--
-- Example:
--
-- > div ! usemap "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
usemap :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
usemap = attribute "useMap" " useMap=\""
{-# INLINE usemap #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @value@ attribute.
--
-- Example:
--
-- > div ! value "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
value :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
value = attribute "value" " value=\""
{-# INLINE value #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @width@ attribute.
--
-- Example:
--
-- > div ! width "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
width :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
width = attribute "width" " width=\""
{-# INLINE width #-}
-- WARNING: The next block of code was automatically generated by
-- src/Util/GenerateHtmlCombinators.hs:249
--
-- | Combinator for the @wmode@ attribute.
--
-- Example:
--
-- > div ! wmode "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
wmode :: AttributeValue -- ^ Attribute value.
-> Attribute ev -- ^ Resulting attribute.
wmode = attribute "wmode" " wmode=\""
{-# INLINE wmode #-}