WashNGo-2.12.0.1: WASH is a family of EDSLs for programming Web applications in Haskell.
WASH.HTML.HTMLTypedBase
module WASH.HTML.HTMLBase
data ATTRIBUTE a => ATTR a Source
Constructors
Fields
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
class Show t => TAG t whereSource
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
comment :: String -> ELT a -> ELT aSource
data DOCUMENT Source
show_document :: ELT DOCUMENT -> StringSource