-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | An HTML renderer for Haskell -- -- An HTML renderer for the Haskell programming language. It functions -- mostly as a wrapper for blaze-html. The syntax was inspired by Elm. A -- CSS solution is currently being experimented with. For now, I'd -- recommend using this with Tailwind CSS. @package blizzard-html @version 0.4.0.0 module Blizzard.Html.Attributes accept :: Bool -> Maybe Attribute acceptCharset :: Text -> Maybe Attribute accesskey :: Text -> Maybe Attribute action :: Text -> Maybe Attribute allowfullscreen :: Bool -> Maybe Attribute alt :: Text -> Maybe Attribute async :: Bool -> Maybe Attribute autocomplete :: Text -> Maybe Attribute autofocus :: Bool -> Maybe Attribute autoplay :: Bool -> Maybe Attribute challenge :: Text -> Maybe Attribute charset :: Text -> Maybe Attribute checked :: Bool -> Maybe Attribute cite :: Text -> Maybe Attribute css :: [Text] -> Maybe Attribute cols :: Text -> Maybe Attribute colspan :: Text -> Maybe Attribute content :: Text -> Maybe Attribute contenteditable :: Text -> Maybe Attribute contextmenu :: Text -> Maybe Attribute controls :: Bool -> Maybe Attribute coords :: Text -> Maybe Attribute data_ :: Text -> Maybe Attribute datetime :: Text -> Maybe Attribute default_ :: Bool -> Maybe Attribute defer :: Bool -> Maybe Attribute dir :: Text -> Maybe Attribute disabled :: Bool -> Maybe Attribute draggable :: Text -> Maybe Attribute enctype :: Text -> Maybe Attribute for :: Text -> Maybe Attribute form :: Text -> Maybe Attribute formaction :: Text -> Maybe Attribute formenctype :: Text -> Maybe Attribute formmethod :: Text -> Maybe Attribute formnovalidate :: Bool -> Maybe Attribute formtarget :: Text -> Maybe Attribute headers :: Text -> Maybe Attribute height :: Text -> Maybe Attribute hidden :: Bool -> Maybe Attribute high :: Text -> Maybe Attribute href :: Text -> Maybe Attribute hreflang :: Text -> Maybe Attribute httpEquiv :: Text -> Maybe Attribute icon :: Text -> Maybe Attribute id :: Text -> Maybe Attribute inert :: Bool -> Maybe Attribute ismap :: Bool -> Maybe Attribute item :: Text -> Maybe Attribute itemprop :: Text -> Maybe Attribute itemscope :: Bool -> Maybe Attribute itemtype :: Text -> Maybe Attribute keytype :: Text -> Maybe Attribute label :: Text -> Maybe Attribute lang :: Text -> Maybe Attribute list :: Text -> Maybe Attribute loop :: Bool -> Maybe Attribute low :: Text -> Maybe Attribute manifest :: Text -> Maybe Attribute max :: Text -> Maybe Attribute maxlength :: Text -> Maybe Attribute media :: Text -> Maybe Attribute method :: Text -> Maybe Attribute min :: Text -> Maybe Attribute multiple :: Bool -> Maybe Attribute muted :: Bool -> Maybe Attribute name :: Text -> Maybe Attribute nomodule :: Bool -> Maybe Attribute novalidate :: Bool -> Maybe Attribute onbeforeonload :: Text -> Maybe Attribute onbeforeprint :: Text -> Maybe Attribute onblur :: Text -> Maybe Attribute oncanplay :: Text -> Maybe Attribute oncanplaythrough :: Text -> Maybe Attribute onchange :: Text -> Maybe Attribute onclick :: Text -> Maybe Attribute oncontextmenu :: Text -> Maybe Attribute ondblclick :: Text -> Maybe Attribute ondrag :: Text -> Maybe Attribute ondragend :: Text -> Maybe Attribute ondragenter :: Text -> Maybe Attribute ondragleave :: Text -> Maybe Attribute ondragover :: Text -> Maybe Attribute ondragstart :: Text -> Maybe Attribute ondrop :: Text -> Maybe Attribute ondurationchange :: Text -> Maybe Attribute onemptied :: Text -> Maybe Attribute onended :: Text -> Maybe Attribute onerror :: Text -> Maybe Attribute onfocus :: Text -> Maybe Attribute onformchange :: Text -> Maybe Attribute onforminput :: Text -> Maybe Attribute onhaschange :: Text -> Maybe Attribute oninput :: Text -> Maybe Attribute oninvalid :: Text -> Maybe Attribute onkeydown :: Text -> Maybe Attribute onkeyup :: Text -> Maybe Attribute onload :: Text -> Maybe Attribute onloadeddata :: Text -> Maybe Attribute onloadedmetadata :: Text -> Maybe Attribute onloadstart :: Text -> Maybe Attribute onmessage :: Text -> Maybe Attribute onmousedown :: Text -> Maybe Attribute onmousemove :: Text -> Maybe Attribute onmouseout :: Text -> Maybe Attribute onmouseover :: Text -> Maybe Attribute onmouseup :: Text -> Maybe Attribute onmousewheel :: Text -> Maybe Attribute ononline :: Text -> Maybe Attribute onpagehide :: Text -> Maybe Attribute onpageshow :: Text -> Maybe Attribute onpause :: Text -> Maybe Attribute onplay :: Text -> Maybe Attribute onplaying :: Text -> Maybe Attribute onprogress :: Text -> Maybe Attribute onpropstate :: Text -> Maybe Attribute onratechange :: Text -> Maybe Attribute onreadystatechange :: Text -> Maybe Attribute onredo :: Text -> Maybe Attribute onresize :: Text -> Maybe Attribute onscroll :: Text -> Maybe Attribute onseeked :: Text -> Maybe Attribute onseeking :: Text -> Maybe Attribute onselect :: Text -> Maybe Attribute onstalled :: Text -> Maybe Attribute onstorage :: Text -> Maybe Attribute onsubmit :: Text -> Maybe Attribute onsuspend :: Text -> Maybe Attribute ontimeupdate :: Text -> Maybe Attribute onundo :: Text -> Maybe Attribute onunload :: Text -> Maybe Attribute onvolumechange :: Text -> Maybe Attribute onwaiting :: Text -> Maybe Attribute open :: Bool -> Maybe Attribute optimum :: Text -> Maybe Attribute pattern :: Text -> Maybe Attribute ping :: Text -> Maybe Attribute placeholder :: Text -> Maybe Attribute playsinline :: Bool -> Maybe Attribute preload :: Text -> Maybe Attribute pubdate :: Text -> Maybe Attribute radiogroup :: Text -> Maybe Attribute readonly :: Bool -> Maybe Attribute rel :: Text -> Maybe Attribute required :: Bool -> Maybe Attribute reversed :: Bool -> Maybe Attribute role :: Text -> Maybe Attribute rows :: Text -> Maybe Attribute rowspan :: Text -> Maybe Attribute sandbox :: Text -> Maybe Attribute scope :: Text -> Maybe Attribute scoped :: Bool -> Maybe Attribute seamless :: Bool -> Maybe Attribute selected :: Bool -> Maybe Attribute shape :: Text -> Maybe Attribute size :: Text -> Maybe Attribute sizes :: Text -> Maybe Attribute span :: Text -> Maybe Attribute spellcheck :: Text -> Maybe Attribute src :: Text -> Maybe Attribute srcdoc :: Text -> Maybe Attribute start :: Text -> Maybe Attribute step :: Text -> Maybe Attribute style :: [Text] -> Maybe Attribute subject :: Text -> Maybe Attribute summary :: Text -> Maybe Attribute tabindex :: Text -> Maybe Attribute target :: Text -> Maybe Attribute title :: Text -> Maybe Attribute truespeed :: Bool -> Maybe Attribute type_ :: Text -> Maybe Attribute typemustmatch :: Bool -> Maybe Attribute usemap :: Text -> Maybe Attribute value :: Text -> Maybe Attribute width :: Text -> Maybe Attribute wrap :: Text -> Maybe Attribute xmlns :: Text -> Maybe Attribute module Blizzard.Html -- | Type for an attribute. data Attribute type Html = Markup docType :: Html docTypeHtml :: [Html] -> Html a :: [Maybe Attribute] -> [Html] -> Html abbr :: [Maybe Attribute] -> [Html] -> Html address :: [Maybe Attribute] -> [Html] -> Html area :: [Maybe Attribute] -> Html article :: [Maybe Attribute] -> [Html] -> Html aside :: [Maybe Attribute] -> [Html] -> Html audio :: [Maybe Attribute] -> [Html] -> Html b :: [Maybe Attribute] -> [Html] -> Html base :: [Maybe Attribute] -> Html bdo :: [Maybe Attribute] -> [Html] -> Html blockquote :: [Maybe Attribute] -> [Html] -> Html body :: [Maybe Attribute] -> [Html] -> Html br :: [Maybe Attribute] -> Html button :: [Maybe Attribute] -> [Html] -> Html canvas :: [Maybe Attribute] -> [Html] -> Html caption :: [Maybe Attribute] -> [Html] -> Html cite :: [Maybe Attribute] -> [Html] -> Html code :: [Maybe Attribute] -> [Html] -> Html col :: [Maybe Attribute] -> Html colgroup :: [Maybe Attribute] -> [Html] -> Html command :: [Maybe Attribute] -> [Html] -> Html datalist :: [Maybe Attribute] -> [Html] -> Html dd :: [Maybe Attribute] -> [Html] -> Html del :: [Maybe Attribute] -> [Html] -> Html details :: [Maybe Attribute] -> [Html] -> Html dfn :: [Maybe Attribute] -> [Html] -> Html div :: [Maybe Attribute] -> [Html] -> Html dl :: [Maybe Attribute] -> [Html] -> Html dt :: [Maybe Attribute] -> [Html] -> Html em :: [Maybe Attribute] -> [Html] -> Html embed :: [Maybe Attribute] -> Html fieldset :: [Maybe Attribute] -> [Html] -> Html figcaption :: [Maybe Attribute] -> [Html] -> Html figure :: [Maybe Attribute] -> [Html] -> Html footer :: [Maybe Attribute] -> [Html] -> Html form :: [Maybe Attribute] -> [Html] -> Html h1 :: [Maybe Attribute] -> [Html] -> Html h2 :: [Maybe Attribute] -> [Html] -> Html h3 :: [Maybe Attribute] -> [Html] -> Html h4 :: [Maybe Attribute] -> [Html] -> Html h5 :: [Maybe Attribute] -> [Html] -> Html h6 :: [Maybe Attribute] -> [Html] -> Html head :: [Maybe Attribute] -> [Html] -> Html header :: [Maybe Attribute] -> [Html] -> Html hgroup :: [Maybe Attribute] -> [Html] -> Html hr :: [Maybe Attribute] -> Html html :: [Maybe Attribute] -> [Html] -> Html i :: [Maybe Attribute] -> [Html] -> Html iframe :: [Maybe Attribute] -> [Html] -> Html img :: [Maybe Attribute] -> Html input :: [Maybe Attribute] -> Html ins :: [Maybe Attribute] -> [Html] -> Html kbd :: [Maybe Attribute] -> [Html] -> Html keygen :: [Maybe Attribute] -> Html label :: [Maybe Attribute] -> [Html] -> Html legend :: [Maybe Attribute] -> [Html] -> Html li :: [Maybe Attribute] -> [Html] -> Html link :: [Maybe Attribute] -> Html main :: [Maybe Attribute] -> [Html] -> Html map :: [Maybe Attribute] -> [Html] -> Html mark :: [Maybe Attribute] -> [Html] -> Html menu :: [Maybe Attribute] -> [Html] -> Html menuitem :: [Maybe Attribute] -> Html meta :: [Maybe Attribute] -> Html meter :: [Maybe Attribute] -> [Html] -> Html nav :: [Maybe Attribute] -> [Html] -> Html noscript :: [Maybe Attribute] -> [Html] -> Html object :: [Maybe Attribute] -> [Html] -> Html ol :: [Maybe Attribute] -> [Html] -> Html optgroup :: [Maybe Attribute] -> [Html] -> Html option :: [Maybe Attribute] -> [Html] -> Html output :: [Maybe Attribute] -> [Html] -> Html p :: [Maybe Attribute] -> [Html] -> Html param :: [Maybe Attribute] -> Html pre :: [Maybe Attribute] -> [Html] -> Html progress :: [Maybe Attribute] -> [Html] -> Html q :: [Maybe Attribute] -> [Html] -> Html rp :: [Maybe Attribute] -> [Html] -> Html rt :: [Maybe Attribute] -> [Html] -> Html ruby :: [Maybe Attribute] -> [Html] -> Html samp :: [Maybe Attribute] -> [Html] -> Html script :: [Maybe Attribute] -> [Html] -> Html section :: [Maybe Attribute] -> [Html] -> Html select :: [Maybe Attribute] -> [Html] -> Html small :: [Maybe Attribute] -> [Html] -> Html source :: [Maybe Attribute] -> Html span :: [Maybe Attribute] -> [Html] -> Html strong :: [Maybe Attribute] -> [Html] -> Html style :: [Maybe Attribute] -> [Html] -> Html sub :: [Maybe Attribute] -> [Html] -> Html summary :: [Maybe Attribute] -> [Html] -> Html sup :: [Maybe Attribute] -> [Html] -> Html table :: [Maybe Attribute] -> [Html] -> Html tbody :: [Maybe Attribute] -> [Html] -> Html td :: [Maybe Attribute] -> [Html] -> Html textarea :: [Maybe Attribute] -> [Html] -> Html tfoot :: [Maybe Attribute] -> [Html] -> Html th :: [Maybe Attribute] -> [Html] -> Html thead :: [Maybe Attribute] -> [Html] -> Html time :: [Maybe Attribute] -> [Html] -> Html title :: [Maybe Attribute] -> [Html] -> Html tr :: [Maybe Attribute] -> [Html] -> Html track :: [Maybe Attribute] -> Html u :: [Maybe Attribute] -> [Html] -> Html ul :: [Maybe Attribute] -> [Html] -> Html var :: [Maybe Attribute] -> [Html] -> Html video :: [Maybe Attribute] -> [Html] -> Html wbr :: [Maybe Attribute] -> Html