-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:92
--
-- | This module exports combinators that provide you with the
-- ability to set attributes on HTML elements.
--
{-# LANGUAGE OverloadedStrings #-}
module Text.Blaze.Html5.Attributes
( accept
, acceptCharset
, accesskey
, action
, alt
, async
, autocomplete
, autofocus
, autoplay
, challenge
, charset
, checked
, cite
, class_
, cols
, colspan
, content
, contenteditable
, contextmenu
, controls
, coords
, data_
, datetime
, defer
, dir
, disabled
, draggable
, enctype
, for
, form
, formaction
, formenctype
, formmethod
, formnovalidate
, formtarget
, headers
, height
, hidden
, high
, href
, hreflang
, httpEquiv
, icon
, id
, ismap
, item
, itemprop
, keytype
, label
, lang
, list
, loop
, low
, manifest
, max
, maxlength
, media
, method
, min
, multiple
, name
, novalidate
, onbeforeonload
, onbeforeprint
, onblur
, oncanplay
, oncanplaythrough
, onchange
, onclick
, oncontextmenu
, ondblclick
, ondrag
, ondragend
, ondragenter
, ondragleave
, ondragover
, ondragstart
, ondrop
, ondurationchange
, onemptied
, onended
, onerror
, onfocus
, onformchange
, onforminput
, onhaschange
, oninput
, oninvalid
, onkeydown
, onkeyup
, onload
, onloadeddata
, onloadedmetadata
, onloadstart
, onmessage
, onmousedown
, onmousemove
, onmouseout
, onmouseover
, onmouseup
, onmousewheel
, ononline
, onpagehide
, onpageshow
, onpause
, onplay
, onplaying
, onprogress
, onpropstate
, onratechange
, onreadystatechange
, onredo
, onresize
, onscroll
, onseeked
, onseeking
, onselect
, onstalled
, onstorage
, onsubmit
, onsuspend
, ontimeupdate
, onundo
, onunload
, onvolumechange
, onwaiting
, open
, optimum
, pattern
, ping
, placeholder
, preload
, pubdate
, radiogroup
, readonly
, rel
, required
, reversed
, rows
, rowspan
, sandbox
, scope
, scoped
, seamless
, selected
, shape
, size
, sizes
, span
, spellcheck
, src
, srcdoc
, start
, step
, style
, subject
, summary
, tabindex
, target
, title
, type_
, usemap
, value
, width
, wrap
, xmlns
) where
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:98
--
import Prelude ()
import Text.Blaze.Internal (Attribute, AttributeValue, attribute)
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @accept@ attribute.
--
-- Example:
--
-- > div ! accept "bar" $ "Hello."
--
-- Result:
--
-- >
Hello.
--
accept :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
accept = attribute "accept" " accept=\""
{-# INLINE accept #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @accept-charset@ attribute.
--
-- Example:
--
-- > div ! acceptCharset "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
acceptCharset :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
acceptCharset = attribute "accept-charset" " accept-charset=\""
{-# INLINE acceptCharset #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @accesskey@ attribute.
--
-- Example:
--
-- > div ! accesskey "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
accesskey :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
accesskey = attribute "accesskey" " accesskey=\""
{-# INLINE accesskey #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @action@ attribute.
--
-- Example:
--
-- > div ! action "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
action :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
action = attribute "action" " action=\""
{-# INLINE action #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @alt@ attribute.
--
-- Example:
--
-- > div ! alt "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
alt :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
alt = attribute "alt" " alt=\""
{-# INLINE alt #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @async@ attribute.
--
-- Example:
--
-- > div ! async "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
async :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
async = attribute "async" " async=\""
{-# INLINE async #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @autocomplete@ attribute.
--
-- Example:
--
-- > div ! autocomplete "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
autocomplete :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
autocomplete = attribute "autocomplete" " autocomplete=\""
{-# INLINE autocomplete #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @autofocus@ attribute.
--
-- Example:
--
-- > div ! autofocus "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
autofocus :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
autofocus = attribute "autofocus" " autofocus=\""
{-# INLINE autofocus #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @autoplay@ attribute.
--
-- Example:
--
-- > div ! autoplay "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
autoplay :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
autoplay = attribute "autoplay" " autoplay=\""
{-# INLINE autoplay #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @challenge@ attribute.
--
-- Example:
--
-- > div ! challenge "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
challenge :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
challenge = attribute "challenge" " challenge=\""
{-# INLINE challenge #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @charset@ attribute.
--
-- Example:
--
-- > div ! charset "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
charset :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
charset = attribute "charset" " charset=\""
{-# INLINE charset #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @checked@ attribute.
--
-- Example:
--
-- > div ! checked "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
checked :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
checked = attribute "checked" " checked=\""
{-# INLINE checked #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @cite@ attribute.
--
-- Example:
--
-- > div ! cite "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
cite :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
cite = attribute "cite" " cite=\""
{-# INLINE cite #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @class@ attribute.
--
-- Example:
--
-- > div ! class_ "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
class_ :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
class_ = attribute "class" " class=\""
{-# INLINE class_ #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @cols@ attribute.
--
-- Example:
--
-- > div ! cols "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
cols :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
cols = attribute "cols" " cols=\""
{-# INLINE cols #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @colspan@ attribute.
--
-- Example:
--
-- > div ! colspan "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
colspan :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
colspan = attribute "colspan" " colspan=\""
{-# INLINE colspan #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @content@ attribute.
--
-- Example:
--
-- > div ! content "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
content :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
content = attribute "content" " content=\""
{-# INLINE content #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @contenteditable@ attribute.
--
-- Example:
--
-- > div ! contenteditable "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
contenteditable :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
contenteditable = attribute "contenteditable" " contenteditable=\""
{-# INLINE contenteditable #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @contextmenu@ attribute.
--
-- Example:
--
-- > div ! contextmenu "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
contextmenu :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
contextmenu = attribute "contextmenu" " contextmenu=\""
{-# INLINE contextmenu #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @controls@ attribute.
--
-- Example:
--
-- > div ! controls "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
controls :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
controls = attribute "controls" " controls=\""
{-# INLINE controls #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @coords@ attribute.
--
-- Example:
--
-- > div ! coords "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
coords :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
coords = attribute "coords" " coords=\""
{-# INLINE coords #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @data@ attribute.
--
-- Example:
--
-- > div ! data_ "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
data_ :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
data_ = attribute "data" " data=\""
{-# INLINE data_ #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @datetime@ attribute.
--
-- Example:
--
-- > div ! datetime "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
datetime :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
datetime = attribute "datetime" " datetime=\""
{-# INLINE datetime #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @defer@ attribute.
--
-- Example:
--
-- > div ! defer "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
defer :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
defer = attribute "defer" " defer=\""
{-# INLINE defer #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @dir@ attribute.
--
-- Example:
--
-- > div ! dir "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
dir :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
dir = attribute "dir" " dir=\""
{-# INLINE dir #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @disabled@ attribute.
--
-- Example:
--
-- > div ! disabled "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
disabled :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
disabled = attribute "disabled" " disabled=\""
{-# INLINE disabled #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @draggable@ attribute.
--
-- Example:
--
-- > div ! draggable "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
draggable :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
draggable = attribute "draggable" " draggable=\""
{-# INLINE draggable #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @enctype@ attribute.
--
-- Example:
--
-- > div ! enctype "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
enctype :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
enctype = attribute "enctype" " enctype=\""
{-# INLINE enctype #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @for@ attribute.
--
-- Example:
--
-- > div ! for "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
for :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
for = attribute "for" " for=\""
{-# INLINE for #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @form@ attribute.
--
-- Example:
--
-- > div ! form "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
form :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
form = attribute "form" " form=\""
{-# INLINE form #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @formaction@ attribute.
--
-- Example:
--
-- > div ! formaction "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
formaction :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
formaction = attribute "formaction" " formaction=\""
{-# INLINE formaction #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @formenctype@ attribute.
--
-- Example:
--
-- > div ! formenctype "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
formenctype :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
formenctype = attribute "formenctype" " formenctype=\""
{-# INLINE formenctype #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @formmethod@ attribute.
--
-- Example:
--
-- > div ! formmethod "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
formmethod :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
formmethod = attribute "formmethod" " formmethod=\""
{-# INLINE formmethod #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @formnovalidate@ attribute.
--
-- Example:
--
-- > div ! formnovalidate "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
formnovalidate :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
formnovalidate = attribute "formnovalidate" " formnovalidate=\""
{-# INLINE formnovalidate #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @formtarget@ attribute.
--
-- Example:
--
-- > div ! formtarget "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
formtarget :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
formtarget = attribute "formtarget" " formtarget=\""
{-# INLINE formtarget #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @headers@ attribute.
--
-- Example:
--
-- > div ! headers "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
headers :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
headers = attribute "headers" " headers=\""
{-# INLINE headers #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @height@ attribute.
--
-- Example:
--
-- > div ! height "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
height :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
height = attribute "height" " height=\""
{-# INLINE height #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @hidden@ attribute.
--
-- Example:
--
-- > div ! hidden "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
hidden :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
hidden = attribute "hidden" " hidden=\""
{-# INLINE hidden #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @high@ attribute.
--
-- Example:
--
-- > div ! high "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
high :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
high = attribute "high" " high=\""
{-# INLINE high #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @href@ attribute.
--
-- Example:
--
-- > div ! href "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
href :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
href = attribute "href" " href=\""
{-# INLINE href #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @hreflang@ attribute.
--
-- Example:
--
-- > div ! hreflang "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
hreflang :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
hreflang = attribute "hreflang" " hreflang=\""
{-# INLINE hreflang #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @http-equiv@ attribute.
--
-- Example:
--
-- > div ! httpEquiv "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
httpEquiv :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
httpEquiv = attribute "http-equiv" " http-equiv=\""
{-# INLINE httpEquiv #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @icon@ attribute.
--
-- Example:
--
-- > div ! icon "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
icon :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
icon = attribute "icon" " icon=\""
{-# INLINE icon #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @id@ attribute.
--
-- Example:
--
-- > div ! id "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
id :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
id = attribute "id" " id=\""
{-# INLINE id #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @ismap@ attribute.
--
-- Example:
--
-- > div ! ismap "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
ismap :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
ismap = attribute "ismap" " ismap=\""
{-# INLINE ismap #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @item@ attribute.
--
-- Example:
--
-- > div ! item "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
item :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
item = attribute "item" " item=\""
{-# INLINE item #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @itemprop@ attribute.
--
-- Example:
--
-- > div ! itemprop "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
itemprop :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
itemprop = attribute "itemprop" " itemprop=\""
{-# INLINE itemprop #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @keytype@ attribute.
--
-- Example:
--
-- > div ! keytype "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
keytype :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
keytype = attribute "keytype" " keytype=\""
{-# INLINE keytype #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @label@ attribute.
--
-- Example:
--
-- > div ! label "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
label :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
label = attribute "label" " label=\""
{-# INLINE label #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @lang@ attribute.
--
-- Example:
--
-- > div ! lang "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
lang :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
lang = attribute "lang" " lang=\""
{-# INLINE lang #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @list@ attribute.
--
-- Example:
--
-- > div ! list "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
list :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
list = attribute "list" " list=\""
{-# INLINE list #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @loop@ attribute.
--
-- Example:
--
-- > div ! loop "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
loop :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
loop = attribute "loop" " loop=\""
{-# INLINE loop #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @low@ attribute.
--
-- Example:
--
-- > div ! low "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
low :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
low = attribute "low" " low=\""
{-# INLINE low #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @manifest@ attribute.
--
-- Example:
--
-- > div ! manifest "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
manifest :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
manifest = attribute "manifest" " manifest=\""
{-# INLINE manifest #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @max@ attribute.
--
-- Example:
--
-- > div ! max "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
max :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
max = attribute "max" " max=\""
{-# INLINE max #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @maxlength@ attribute.
--
-- Example:
--
-- > div ! maxlength "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
maxlength :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
maxlength = attribute "maxlength" " maxlength=\""
{-# INLINE maxlength #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @media@ attribute.
--
-- Example:
--
-- > div ! media "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
media :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
media = attribute "media" " media=\""
{-# INLINE media #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @method@ attribute.
--
-- Example:
--
-- > div ! method "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
method :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
method = attribute "method" " method=\""
{-# INLINE method #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @min@ attribute.
--
-- Example:
--
-- > div ! min "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
min :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
min = attribute "min" " min=\""
{-# INLINE min #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @multiple@ attribute.
--
-- Example:
--
-- > div ! multiple "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
multiple :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
multiple = attribute "multiple" " multiple=\""
{-# INLINE multiple #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @name@ attribute.
--
-- Example:
--
-- > div ! name "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
name :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
name = attribute "name" " name=\""
{-# INLINE name #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @novalidate@ attribute.
--
-- Example:
--
-- > div ! novalidate "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
novalidate :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
novalidate = attribute "novalidate" " novalidate=\""
{-# INLINE novalidate #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @onbeforeonload@ attribute.
--
-- Example:
--
-- > div ! onbeforeonload "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
onbeforeonload :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
onbeforeonload = attribute "onbeforeonload" " onbeforeonload=\""
{-# INLINE onbeforeonload #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @onbeforeprint@ attribute.
--
-- Example:
--
-- > div ! onbeforeprint "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
onbeforeprint :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
onbeforeprint = attribute "onbeforeprint" " onbeforeprint=\""
{-# INLINE onbeforeprint #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @onblur@ attribute.
--
-- Example:
--
-- > div ! onblur "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
onblur :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
onblur = attribute "onblur" " onblur=\""
{-# INLINE onblur #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @oncanplay@ attribute.
--
-- Example:
--
-- > div ! oncanplay "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
oncanplay :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
oncanplay = attribute "oncanplay" " oncanplay=\""
{-# INLINE oncanplay #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @oncanplaythrough@ attribute.
--
-- Example:
--
-- > div ! oncanplaythrough "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
oncanplaythrough :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
oncanplaythrough = attribute "oncanplaythrough" " oncanplaythrough=\""
{-# INLINE oncanplaythrough #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @onchange@ attribute.
--
-- Example:
--
-- > div ! onchange "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
onchange :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
onchange = attribute "onchange" " onchange=\""
{-# INLINE onchange #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @onclick@ attribute.
--
-- Example:
--
-- > div ! onclick "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
onclick :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
onclick = attribute "onclick" " onclick=\""
{-# INLINE onclick #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @oncontextmenu@ attribute.
--
-- Example:
--
-- > div ! oncontextmenu "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
oncontextmenu :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
oncontextmenu = attribute "oncontextmenu" " oncontextmenu=\""
{-# INLINE oncontextmenu #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @ondblclick@ attribute.
--
-- Example:
--
-- > div ! ondblclick "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
ondblclick :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
ondblclick = attribute "ondblclick" " ondblclick=\""
{-# INLINE ondblclick #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @ondrag@ attribute.
--
-- Example:
--
-- > div ! ondrag "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
ondrag :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
ondrag = attribute "ondrag" " ondrag=\""
{-# INLINE ondrag #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @ondragend@ attribute.
--
-- Example:
--
-- > div ! ondragend "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
ondragend :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
ondragend = attribute "ondragend" " ondragend=\""
{-# INLINE ondragend #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @ondragenter@ attribute.
--
-- Example:
--
-- > div ! ondragenter "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
ondragenter :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
ondragenter = attribute "ondragenter" " ondragenter=\""
{-# INLINE ondragenter #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @ondragleave@ attribute.
--
-- Example:
--
-- > div ! ondragleave "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
ondragleave :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
ondragleave = attribute "ondragleave" " ondragleave=\""
{-# INLINE ondragleave #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @ondragover@ attribute.
--
-- Example:
--
-- > div ! ondragover "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
ondragover :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
ondragover = attribute "ondragover" " ondragover=\""
{-# INLINE ondragover #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @ondragstart@ attribute.
--
-- Example:
--
-- > div ! ondragstart "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
ondragstart :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
ondragstart = attribute "ondragstart" " ondragstart=\""
{-# INLINE ondragstart #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @ondrop@ attribute.
--
-- Example:
--
-- > div ! ondrop "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
ondrop :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
ondrop = attribute "ondrop" " ondrop=\""
{-# INLINE ondrop #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @ondurationchange@ attribute.
--
-- Example:
--
-- > div ! ondurationchange "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
ondurationchange :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
ondurationchange = attribute "ondurationchange" " ondurationchange=\""
{-# INLINE ondurationchange #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @onemptied@ attribute.
--
-- Example:
--
-- > div ! onemptied "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
onemptied :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
onemptied = attribute "onemptied" " onemptied=\""
{-# INLINE onemptied #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @onended@ attribute.
--
-- Example:
--
-- > div ! onended "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
onended :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
onended = attribute "onended" " onended=\""
{-# INLINE onended #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @onerror@ attribute.
--
-- Example:
--
-- > div ! onerror "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
onerror :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
onerror = attribute "onerror" " onerror=\""
{-# INLINE onerror #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @onfocus@ attribute.
--
-- Example:
--
-- > div ! onfocus "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
onfocus :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
onfocus = attribute "onfocus" " onfocus=\""
{-# INLINE onfocus #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @onformchange@ attribute.
--
-- Example:
--
-- > div ! onformchange "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
onformchange :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
onformchange = attribute "onformchange" " onformchange=\""
{-# INLINE onformchange #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @onforminput@ attribute.
--
-- Example:
--
-- > div ! onforminput "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
onforminput :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
onforminput = attribute "onforminput" " onforminput=\""
{-# INLINE onforminput #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @onhaschange@ attribute.
--
-- Example:
--
-- > div ! onhaschange "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
onhaschange :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
onhaschange = attribute "onhaschange" " onhaschange=\""
{-# INLINE onhaschange #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @oninput@ attribute.
--
-- Example:
--
-- > div ! oninput "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
oninput :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
oninput = attribute "oninput" " oninput=\""
{-# INLINE oninput #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @oninvalid@ attribute.
--
-- Example:
--
-- > div ! oninvalid "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
oninvalid :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
oninvalid = attribute "oninvalid" " oninvalid=\""
{-# INLINE oninvalid #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @onkeydown@ attribute.
--
-- Example:
--
-- > div ! onkeydown "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
onkeydown :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
onkeydown = attribute "onkeydown" " onkeydown=\""
{-# INLINE onkeydown #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @onkeyup@ attribute.
--
-- Example:
--
-- > div ! onkeyup "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
onkeyup :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
onkeyup = attribute "onkeyup" " onkeyup=\""
{-# INLINE onkeyup #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @onload@ attribute.
--
-- Example:
--
-- > div ! onload "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
onload :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
onload = attribute "onload" " onload=\""
{-# INLINE onload #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @onloadeddata@ attribute.
--
-- Example:
--
-- > div ! onloadeddata "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
onloadeddata :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
onloadeddata = attribute "onloadeddata" " onloadeddata=\""
{-# INLINE onloadeddata #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @onloadedmetadata@ attribute.
--
-- Example:
--
-- > div ! onloadedmetadata "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
onloadedmetadata :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
onloadedmetadata = attribute "onloadedmetadata" " onloadedmetadata=\""
{-# INLINE onloadedmetadata #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @onloadstart@ attribute.
--
-- Example:
--
-- > div ! onloadstart "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
onloadstart :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
onloadstart = attribute "onloadstart" " onloadstart=\""
{-# INLINE onloadstart #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @onmessage@ attribute.
--
-- Example:
--
-- > div ! onmessage "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
onmessage :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
onmessage = attribute "onmessage" " onmessage=\""
{-# INLINE onmessage #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @onmousedown@ attribute.
--
-- Example:
--
-- > div ! onmousedown "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
onmousedown :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
onmousedown = attribute "onmousedown" " onmousedown=\""
{-# INLINE onmousedown #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @onmousemove@ attribute.
--
-- Example:
--
-- > div ! onmousemove "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
onmousemove :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
onmousemove = attribute "onmousemove" " onmousemove=\""
{-# INLINE onmousemove #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @onmouseout@ attribute.
--
-- Example:
--
-- > div ! onmouseout "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
onmouseout :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
onmouseout = attribute "onmouseout" " onmouseout=\""
{-# INLINE onmouseout #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @onmouseover@ attribute.
--
-- Example:
--
-- > div ! onmouseover "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
onmouseover :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
onmouseover = attribute "onmouseover" " onmouseover=\""
{-# INLINE onmouseover #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @onmouseup@ attribute.
--
-- Example:
--
-- > div ! onmouseup "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
onmouseup :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
onmouseup = attribute "onmouseup" " onmouseup=\""
{-# INLINE onmouseup #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @onmousewheel@ attribute.
--
-- Example:
--
-- > div ! onmousewheel "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
onmousewheel :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
onmousewheel = attribute "onmousewheel" " onmousewheel=\""
{-# INLINE onmousewheel #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @ononline@ attribute.
--
-- Example:
--
-- > div ! ononline "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
ononline :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
ononline = attribute "ononline" " ononline=\""
{-# INLINE ononline #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @onpagehide@ attribute.
--
-- Example:
--
-- > div ! onpagehide "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
onpagehide :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
onpagehide = attribute "onpagehide" " onpagehide=\""
{-# INLINE onpagehide #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @onpageshow@ attribute.
--
-- Example:
--
-- > div ! onpageshow "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
onpageshow :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
onpageshow = attribute "onpageshow" " onpageshow=\""
{-# INLINE onpageshow #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @onpause@ attribute.
--
-- Example:
--
-- > div ! onpause "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
onpause :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
onpause = attribute "onpause" " onpause=\""
{-# INLINE onpause #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @onplay@ attribute.
--
-- Example:
--
-- > div ! onplay "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
onplay :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
onplay = attribute "onplay" " onplay=\""
{-# INLINE onplay #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @onplaying@ attribute.
--
-- Example:
--
-- > div ! onplaying "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
onplaying :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
onplaying = attribute "onplaying" " onplaying=\""
{-# INLINE onplaying #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @onprogress@ attribute.
--
-- Example:
--
-- > div ! onprogress "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
onprogress :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
onprogress = attribute "onprogress" " onprogress=\""
{-# INLINE onprogress #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @onpropstate@ attribute.
--
-- Example:
--
-- > div ! onpropstate "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
onpropstate :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
onpropstate = attribute "onpropstate" " onpropstate=\""
{-# INLINE onpropstate #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @onratechange@ attribute.
--
-- Example:
--
-- > div ! onratechange "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
onratechange :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
onratechange = attribute "onratechange" " onratechange=\""
{-# INLINE onratechange #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @onreadystatechange@ attribute.
--
-- Example:
--
-- > div ! onreadystatechange "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
onreadystatechange :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
onreadystatechange = attribute "onreadystatechange" " onreadystatechange=\""
{-# INLINE onreadystatechange #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @onredo@ attribute.
--
-- Example:
--
-- > div ! onredo "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
onredo :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
onredo = attribute "onredo" " onredo=\""
{-# INLINE onredo #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @onresize@ attribute.
--
-- Example:
--
-- > div ! onresize "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
onresize :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
onresize = attribute "onresize" " onresize=\""
{-# INLINE onresize #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @onscroll@ attribute.
--
-- Example:
--
-- > div ! onscroll "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
onscroll :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
onscroll = attribute "onscroll" " onscroll=\""
{-# INLINE onscroll #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @onseeked@ attribute.
--
-- Example:
--
-- > div ! onseeked "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
onseeked :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
onseeked = attribute "onseeked" " onseeked=\""
{-# INLINE onseeked #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @onseeking@ attribute.
--
-- Example:
--
-- > div ! onseeking "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
onseeking :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
onseeking = attribute "onseeking" " onseeking=\""
{-# INLINE onseeking #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @onselect@ attribute.
--
-- Example:
--
-- > div ! onselect "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
onselect :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
onselect = attribute "onselect" " onselect=\""
{-# INLINE onselect #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @onstalled@ attribute.
--
-- Example:
--
-- > div ! onstalled "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
onstalled :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
onstalled = attribute "onstalled" " onstalled=\""
{-# INLINE onstalled #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @onstorage@ attribute.
--
-- Example:
--
-- > div ! onstorage "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
onstorage :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
onstorage = attribute "onstorage" " onstorage=\""
{-# INLINE onstorage #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @onsubmit@ attribute.
--
-- Example:
--
-- > div ! onsubmit "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
onsubmit :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
onsubmit = attribute "onsubmit" " onsubmit=\""
{-# INLINE onsubmit #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @onsuspend@ attribute.
--
-- Example:
--
-- > div ! onsuspend "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
onsuspend :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
onsuspend = attribute "onsuspend" " onsuspend=\""
{-# INLINE onsuspend #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @ontimeupdate@ attribute.
--
-- Example:
--
-- > div ! ontimeupdate "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
ontimeupdate :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
ontimeupdate = attribute "ontimeupdate" " ontimeupdate=\""
{-# INLINE ontimeupdate #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @onundo@ attribute.
--
-- Example:
--
-- > div ! onundo "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
onundo :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
onundo = attribute "onundo" " onundo=\""
{-# INLINE onundo #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @onunload@ attribute.
--
-- Example:
--
-- > div ! onunload "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
onunload :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
onunload = attribute "onunload" " onunload=\""
{-# INLINE onunload #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @onvolumechange@ attribute.
--
-- Example:
--
-- > div ! onvolumechange "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
onvolumechange :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
onvolumechange = attribute "onvolumechange" " onvolumechange=\""
{-# INLINE onvolumechange #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @onwaiting@ attribute.
--
-- Example:
--
-- > div ! onwaiting "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
onwaiting :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
onwaiting = attribute "onwaiting" " onwaiting=\""
{-# INLINE onwaiting #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @open@ attribute.
--
-- Example:
--
-- > div ! open "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
open :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
open = attribute "open" " open=\""
{-# INLINE open #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @optimum@ attribute.
--
-- Example:
--
-- > div ! optimum "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
optimum :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
optimum = attribute "optimum" " optimum=\""
{-# INLINE optimum #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @pattern@ attribute.
--
-- Example:
--
-- > div ! pattern "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
pattern :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
pattern = attribute "pattern" " pattern=\""
{-# INLINE pattern #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @ping@ attribute.
--
-- Example:
--
-- > div ! ping "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
ping :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
ping = attribute "ping" " ping=\""
{-# INLINE ping #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @placeholder@ attribute.
--
-- Example:
--
-- > div ! placeholder "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
placeholder :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
placeholder = attribute "placeholder" " placeholder=\""
{-# INLINE placeholder #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @preload@ attribute.
--
-- Example:
--
-- > div ! preload "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
preload :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
preload = attribute "preload" " preload=\""
{-# INLINE preload #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @pubdate@ attribute.
--
-- Example:
--
-- > div ! pubdate "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
pubdate :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
pubdate = attribute "pubdate" " pubdate=\""
{-# INLINE pubdate #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @radiogroup@ attribute.
--
-- Example:
--
-- > div ! radiogroup "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
radiogroup :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
radiogroup = attribute "radiogroup" " radiogroup=\""
{-# INLINE radiogroup #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @readonly@ attribute.
--
-- Example:
--
-- > div ! readonly "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
readonly :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
readonly = attribute "readonly" " readonly=\""
{-# INLINE readonly #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @rel@ attribute.
--
-- Example:
--
-- > div ! rel "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
rel :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
rel = attribute "rel" " rel=\""
{-# INLINE rel #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @required@ attribute.
--
-- Example:
--
-- > div ! required "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
required :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
required = attribute "required" " required=\""
{-# INLINE required #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @reversed@ attribute.
--
-- Example:
--
-- > div ! reversed "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
reversed :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
reversed = attribute "reversed" " reversed=\""
{-# INLINE reversed #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @rows@ attribute.
--
-- Example:
--
-- > div ! rows "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
rows :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
rows = attribute "rows" " rows=\""
{-# INLINE rows #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @rowspan@ attribute.
--
-- Example:
--
-- > div ! rowspan "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
rowspan :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
rowspan = attribute "rowspan" " rowspan=\""
{-# INLINE rowspan #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @sandbox@ attribute.
--
-- Example:
--
-- > div ! sandbox "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
sandbox :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
sandbox = attribute "sandbox" " sandbox=\""
{-# INLINE sandbox #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @scope@ attribute.
--
-- Example:
--
-- > div ! scope "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
scope :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
scope = attribute "scope" " scope=\""
{-# INLINE scope #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @scoped@ attribute.
--
-- Example:
--
-- > div ! scoped "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
scoped :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
scoped = attribute "scoped" " scoped=\""
{-# INLINE scoped #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @seamless@ attribute.
--
-- Example:
--
-- > div ! seamless "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
seamless :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
seamless = attribute "seamless" " seamless=\""
{-# INLINE seamless #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @selected@ attribute.
--
-- Example:
--
-- > div ! selected "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
selected :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
selected = attribute "selected" " selected=\""
{-# INLINE selected #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @shape@ attribute.
--
-- Example:
--
-- > div ! shape "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
shape :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
shape = attribute "shape" " shape=\""
{-# INLINE shape #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @size@ attribute.
--
-- Example:
--
-- > div ! size "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
size :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
size = attribute "size" " size=\""
{-# INLINE size #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @sizes@ attribute.
--
-- Example:
--
-- > div ! sizes "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
sizes :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
sizes = attribute "sizes" " sizes=\""
{-# INLINE sizes #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @span@ attribute.
--
-- Example:
--
-- > div ! span "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
span :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
span = attribute "span" " span=\""
{-# INLINE span #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @spellcheck@ attribute.
--
-- Example:
--
-- > div ! spellcheck "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
spellcheck :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
spellcheck = attribute "spellcheck" " spellcheck=\""
{-# INLINE spellcheck #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @src@ attribute.
--
-- Example:
--
-- > div ! src "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
src :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
src = attribute "src" " src=\""
{-# INLINE src #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @srcdoc@ attribute.
--
-- Example:
--
-- > div ! srcdoc "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
srcdoc :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
srcdoc = attribute "srcdoc" " srcdoc=\""
{-# INLINE srcdoc #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @start@ attribute.
--
-- Example:
--
-- > div ! start "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
start :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
start = attribute "start" " start=\""
{-# INLINE start #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @step@ attribute.
--
-- Example:
--
-- > div ! step "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
step :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
step = attribute "step" " step=\""
{-# INLINE step #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @style@ attribute.
--
-- Example:
--
-- > div ! style "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
style :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
style = attribute "style" " style=\""
{-# INLINE style #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @subject@ attribute.
--
-- Example:
--
-- > div ! subject "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
subject :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
subject = attribute "subject" " subject=\""
{-# INLINE subject #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @summary@ attribute.
--
-- Example:
--
-- > div ! summary "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
summary :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
summary = attribute "summary" " summary=\""
{-# INLINE summary #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @tabindex@ attribute.
--
-- Example:
--
-- > div ! tabindex "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
tabindex :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
tabindex = attribute "tabindex" " tabindex=\""
{-# INLINE tabindex #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @target@ attribute.
--
-- Example:
--
-- > div ! target "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
target :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
target = attribute "target" " target=\""
{-# INLINE target #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @title@ attribute.
--
-- Example:
--
-- > div ! title "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
title :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
title = attribute "title" " title=\""
{-# INLINE title #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @type@ attribute.
--
-- Example:
--
-- > div ! type_ "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
type_ :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
type_ = attribute "type" " type=\""
{-# INLINE type_ #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @usemap@ attribute.
--
-- Example:
--
-- > div ! usemap "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
usemap :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
usemap = attribute "usemap" " usemap=\""
{-# INLINE usemap #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @value@ attribute.
--
-- Example:
--
-- > div ! value "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
value :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
value = attribute "value" " value=\""
{-# INLINE value #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @width@ attribute.
--
-- Example:
--
-- > div ! width "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
width :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
width = attribute "width" " width=\""
{-# INLINE width #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @wrap@ attribute.
--
-- Example:
--
-- > div ! wrap "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
wrap :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
wrap = attribute "wrap" " wrap=\""
{-# INLINE wrap #-}
-- WARNING: The next block of code was automatically generated by
-- Util/GenerateHtmlCombinators.hs:248
--
-- | Combinator for the @xmlns@ attribute.
--
-- Example:
--
-- > div ! xmlns "bar" $ "Hello."
--
-- Result:
--
-- > Hello.
--
xmlns :: AttributeValue -- ^ Attribute value.
-> Attribute -- ^ Resulting attribute.
xmlns = attribute "xmlns" " xmlns=\""
{-# INLINE xmlns #-}