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