| ||||||||||
| ||||||||||
| Synopsis | ||||||||||
| Documentation | ||||||||||
| type Element = ELEMENT_ | ||||||||||
| type Attributes = [Attribute] | ||||||||||
| type Attribute = ATTR_ | ||||||||||
| data WithHTML x m a | ||||||||||
| ||||||||||
| type HTMLCons x y m a = WithHTML x m a -> WithHTML y m a | ||||||||||
| lift :: Monad m => m a -> WithHTML x m a | ||||||||||
| get_attrs :: Monad m => WithHTML x m Attributes | ||||||||||
| empty :: Monad m => WithHTML x m () | ||||||||||
| empty node sequence | ||||||||||
| comment :: Monad m => String -> WithHTML x m () | ||||||||||
| comment_S :: Monad m => String -> WithHTML x m () | ||||||||||
| comment_T :: Monad m => String -> WithHTML x m () | ||||||||||
| text :: Monad m => String -> WithHTML x m () | ||||||||||
| create a text node with all illegal characters properly escaped | ||||||||||
| showText :: (Monad m, Show a) => a -> WithHTML x m () | ||||||||||
| create a text node from any Showable type | ||||||||||
| rawtext :: Monad m => String -> WithHTML x m () | ||||||||||
| create a text node where the string is dropped into the webpage without change, e.g., preserving entities | ||||||||||
| formattedtext :: Monad m => String -> WithHTML x m () | ||||||||||
| text_S :: Monad m => String -> WithHTML x m () | ||||||||||
| rawtext_S :: Monad m => String -> WithHTML x m () | ||||||||||
| formattedtext_S :: Monad m => String -> WithHTML x m () | ||||||||||
| text_T :: Monad m => String -> WithHTML x m () | ||||||||||
| rawtext_T :: Monad m => String -> WithHTML x m () | ||||||||||
| formattedtext_T :: Monad m => String -> WithHTML x m () | ||||||||||
| attr :: Monad m => String -> String -> WithHTML x m () | ||||||||||
| attr_SS :: Monad m => String -> String -> WithHTML x m () | ||||||||||
| attr_TS :: Monad m => String -> String -> WithHTML x m () | ||||||||||
| attr_TD :: Monad m => String -> String -> WithHTML x m () | ||||||||||
| attr_SD :: Monad m => String -> String -> WithHTML x m () | ||||||||||
| (@@) :: Monad m => String -> String -> WithHTML x m () | ||||||||||
| mkElement :: Monad m => String -> HTMLCons x y m a | ||||||||||
| mkEmpty :: Monad m => String -> HTMLCons x y m a | ||||||||||
| mkElement_S :: Monad m => String -> HTMLCons x y m a | ||||||||||
| mkEmpty_S :: Monad m => String -> HTMLCons x y m a | ||||||||||
| mkElement_T :: Monad m => String -> HTMLCons x y m a | ||||||||||
| mkEmpty_T :: Monad m => String -> HTMLCons x y m a | ||||||||||
| build_document :: Monad m => WithHTML x m a -> m Element | ||||||||||
| data ELEMENT_ | ||||||||||
| ||||||||||
| data ATTR_ | ||||||||||
| ||||||||||
| attr_name :: ATTR_ -> String | ||||||||||
| attr_value :: ATTR_ -> String | ||||||||||
| Produced by Haddock version 0.8 | ||||||||||