WashNGo-2.12.0.1: WASH is a family of EDSLs for programming Web applications in Haskell.Source codeContentsIndex
WASH.HTML.HTMLTypedBase
Documentation
module WASH.HTML.HTMLBase
data ATTRIBUTE a => ATTR a Source
Constructors
ATTR
unATTR :: ATTR_
class Show a => ATTRIBUTE a whereSource
Methods
show_name :: a -> StringSource
class (ATTRIBUTE a, Show v) => AttrValue a v Source
mkUAttr :: ATTRIBUTE a => a -> String -> ATTR aSource
mkAttr :: AttrValue a v => a -> v -> ATTR aSource
data TAG t => ELT t Source
Constructors
ELT
unELT :: ELEMENT_
class Show t => TAG t whereSource
Methods
make :: t -> ELT tSource
show_tag :: t -> StringSource
class (TAG s, TAG t) => AddTo s t Source
add :: AddTo s t => ELT s -> ELT t -> ELT sSource
add' :: AddTo s t => ELT t -> ELT s -> ELT sSource
class TAG t => AddAttr t a Source
add_attr :: AddAttr t a => ELT t -> ATTR a -> ELT tSource
attr' :: AddAttr t a => ATTR a -> ELT t -> ELT tSource
rawtext :: AddTo a CDATA => String -> ELT a -> ELT aSource
formattedtext :: AddTo a CDATA => String -> ELT a -> ELT aSource
text :: AddTo a CDATA => String -> ELT a -> ELT aSource
data CDATA Source
Constructors
CDATA
comment :: String -> ELT a -> ELT aSource
data DOCUMENT Source
Constructors
DOCUMENT
show_document :: ELT DOCUMENT -> StringSource
Produced by Haddock version 2.6.1