| |||||||||||||||
| |||||||||||||||
| Description | |||||||||||||||
| An Html combinator library | |||||||||||||||
| data HtmlElement | |||||||||||||||
| |||||||||||||||
| data HtmlAttr | |||||||||||||||
| |||||||||||||||
| newtype Html | |||||||||||||||
| |||||||||||||||
| class HTML a where | |||||||||||||||
| |||||||||||||||
| class ADDATTRS a where | |||||||||||||||
| |||||||||||||||
| (<<) :: (HTML a) => (Html -> b) -> a -> b | |||||||||||||||
| concatHtml :: (HTML a) => [a] -> Html | |||||||||||||||
| (+++) :: (HTML a, HTML b) => a -> b -> Html | |||||||||||||||
| noHtml :: Html | |||||||||||||||
| tag :: String -> Html -> Html | |||||||||||||||
| itag :: String -> Html | |||||||||||||||
| emptyAttr :: String -> HtmlAttr | |||||||||||||||
| intAttr :: String -> Int -> HtmlAttr | |||||||||||||||
| strAttr :: String -> String -> HtmlAttr | |||||||||||||||
| stringToHtmlString :: String -> String | |||||||||||||||
| type URL = String | |||||||||||||||
| primHtml :: String -> Html | |||||||||||||||
| stringToHtml :: String -> Html | |||||||||||||||
| lineToHtml :: String -> Html | |||||||||||||||
| address :: Html -> Html | |||||||||||||||
| anchor :: Html -> Html | |||||||||||||||
| applet :: Html -> Html | |||||||||||||||
| area :: Html | |||||||||||||||
| basefont :: Html | |||||||||||||||
| big :: Html -> Html | |||||||||||||||
| blockquote :: Html -> Html | |||||||||||||||
| body :: Html -> Html | |||||||||||||||
| bold :: Html -> Html | |||||||||||||||
| br :: Html | |||||||||||||||
| caption :: Html -> Html | |||||||||||||||
| center :: Html -> Html | |||||||||||||||
| cite :: Html -> Html | |||||||||||||||
| ddef :: Html -> Html | |||||||||||||||
| define :: Html -> Html | |||||||||||||||
| dlist :: Html -> Html | |||||||||||||||
| dterm :: Html -> Html | |||||||||||||||
| emphasize :: Html -> Html | |||||||||||||||
| fieldset :: Html -> Html | |||||||||||||||
| font :: Html -> Html | |||||||||||||||
| form :: Html -> Html | |||||||||||||||
| frame :: Html -> Html | |||||||||||||||
| frameset :: Html -> Html | |||||||||||||||
| h1 :: Html -> Html | |||||||||||||||
| h2 :: Html -> Html | |||||||||||||||
| h3 :: Html -> Html | |||||||||||||||
| h4 :: Html -> Html | |||||||||||||||
| h5 :: Html -> Html | |||||||||||||||
| h6 :: Html -> Html | |||||||||||||||
| header :: Html -> Html | |||||||||||||||
| hr :: Html | |||||||||||||||
| image :: Html | |||||||||||||||
| input :: Html | |||||||||||||||
| italics :: Html -> Html | |||||||||||||||
| keyboard :: Html -> Html | |||||||||||||||
| legend :: Html -> Html | |||||||||||||||
| li :: Html -> Html | |||||||||||||||
| meta :: Html | |||||||||||||||
| noframes :: Html -> Html | |||||||||||||||
| olist :: Html -> Html | |||||||||||||||
| option :: Html -> Html | |||||||||||||||
| paragraph :: Html -> Html | |||||||||||||||
| param :: Html | |||||||||||||||
| pre :: Html -> Html | |||||||||||||||
| sample :: Html -> Html | |||||||||||||||
| select :: Html -> Html | |||||||||||||||
| small :: Html -> Html | |||||||||||||||
| strong :: Html -> Html | |||||||||||||||
| style :: Html -> Html | |||||||||||||||
| sub :: Html -> Html | |||||||||||||||
| sup :: Html -> Html | |||||||||||||||
| table :: Html -> Html | |||||||||||||||
| td :: Html -> Html | |||||||||||||||
| textarea :: Html -> Html | |||||||||||||||
| th :: Html -> Html | |||||||||||||||
| thebase :: Html | |||||||||||||||
| thecode :: Html -> Html | |||||||||||||||
| thediv :: Html -> Html | |||||||||||||||
| thehtml :: Html -> Html | |||||||||||||||
| thelink :: Html -> Html | |||||||||||||||
| themap :: Html -> Html | |||||||||||||||
| thespan :: Html -> Html | |||||||||||||||
| thetitle :: Html -> Html | |||||||||||||||
| tr :: Html -> Html | |||||||||||||||
| tt :: Html -> Html | |||||||||||||||
| ulist :: Html -> Html | |||||||||||||||
| underline :: Html -> Html | |||||||||||||||
| variable :: Html -> Html | |||||||||||||||
| action :: String -> HtmlAttr | |||||||||||||||
| align :: String -> HtmlAttr | |||||||||||||||
| alink :: String -> HtmlAttr | |||||||||||||||
| alt :: String -> HtmlAttr | |||||||||||||||
| altcode :: String -> HtmlAttr | |||||||||||||||
| archive :: String -> HtmlAttr | |||||||||||||||
| background :: String -> HtmlAttr | |||||||||||||||
| base :: String -> HtmlAttr | |||||||||||||||
| bgcolor :: String -> HtmlAttr | |||||||||||||||
| border :: Int -> HtmlAttr | |||||||||||||||
| bordercolor :: String -> HtmlAttr | |||||||||||||||
| cellpadding :: Int -> HtmlAttr | |||||||||||||||
| cellspacing :: Int -> HtmlAttr | |||||||||||||||
| checked :: HtmlAttr | |||||||||||||||
| clear :: String -> HtmlAttr | |||||||||||||||
| code :: String -> HtmlAttr | |||||||||||||||
| codebase :: String -> HtmlAttr | |||||||||||||||
| color :: String -> HtmlAttr | |||||||||||||||
| cols :: String -> HtmlAttr | |||||||||||||||
| colspan :: Int -> HtmlAttr | |||||||||||||||
| compact :: HtmlAttr | |||||||||||||||
| content :: String -> HtmlAttr | |||||||||||||||
| coords :: String -> HtmlAttr | |||||||||||||||
| enctype :: String -> HtmlAttr | |||||||||||||||
| face :: String -> HtmlAttr | |||||||||||||||
| frameborder :: Int -> HtmlAttr | |||||||||||||||
| height :: Int -> HtmlAttr | |||||||||||||||
| href :: String -> HtmlAttr | |||||||||||||||
| hspace :: Int -> HtmlAttr | |||||||||||||||
| httpequiv :: String -> HtmlAttr | |||||||||||||||
| identifier :: String -> HtmlAttr | |||||||||||||||
| ismap :: HtmlAttr | |||||||||||||||
| lang :: String -> HtmlAttr | |||||||||||||||
| link :: String -> HtmlAttr | |||||||||||||||
| marginheight :: Int -> HtmlAttr | |||||||||||||||
| marginwidth :: Int -> HtmlAttr | |||||||||||||||
| maxlength :: Int -> HtmlAttr | |||||||||||||||
| method :: String -> HtmlAttr | |||||||||||||||
| multiple :: HtmlAttr | |||||||||||||||
| name :: String -> HtmlAttr | |||||||||||||||
| nohref :: HtmlAttr | |||||||||||||||
| noresize :: HtmlAttr | |||||||||||||||
| noshade :: HtmlAttr | |||||||||||||||
| nowrap :: HtmlAttr | |||||||||||||||
| rel :: String -> HtmlAttr | |||||||||||||||
| rev :: String -> HtmlAttr | |||||||||||||||
| rows :: String -> HtmlAttr | |||||||||||||||
| rowspan :: Int -> HtmlAttr | |||||||||||||||
| rules :: String -> HtmlAttr | |||||||||||||||
| scrolling :: String -> HtmlAttr | |||||||||||||||
| selected :: HtmlAttr | |||||||||||||||
| shape :: String -> HtmlAttr | |||||||||||||||
| size :: String -> HtmlAttr | |||||||||||||||
| src :: String -> HtmlAttr | |||||||||||||||
| start :: Int -> HtmlAttr | |||||||||||||||
| target :: String -> HtmlAttr | |||||||||||||||
| text :: String -> HtmlAttr | |||||||||||||||
| theclass :: String -> HtmlAttr | |||||||||||||||
| thestyle :: String -> HtmlAttr | |||||||||||||||
| thetype :: String -> HtmlAttr | |||||||||||||||
| title :: String -> HtmlAttr | |||||||||||||||
| usemap :: String -> HtmlAttr | |||||||||||||||
| valign :: String -> HtmlAttr | |||||||||||||||
| value :: String -> HtmlAttr | |||||||||||||||
| version :: String -> HtmlAttr | |||||||||||||||
| vlink :: String -> HtmlAttr | |||||||||||||||
| vspace :: Int -> HtmlAttr | |||||||||||||||
| width :: String -> HtmlAttr | |||||||||||||||
| validHtmlTags :: [String] | |||||||||||||||
| validHtmlITags :: [String] | |||||||||||||||
| validHtmlAttrs :: [String] | |||||||||||||||
| aqua :: String | |||||||||||||||
| black :: String | |||||||||||||||
| blue :: String | |||||||||||||||
| fuchsia :: String | |||||||||||||||
| gray :: String | |||||||||||||||
| green :: String | |||||||||||||||
| lime :: String | |||||||||||||||
| maroon :: String | |||||||||||||||
| navy :: String | |||||||||||||||
| olive :: String | |||||||||||||||
| purple :: String | |||||||||||||||
| red :: String | |||||||||||||||
| silver :: String | |||||||||||||||
| teal :: String | |||||||||||||||
| yellow :: String | |||||||||||||||
| white :: String | |||||||||||||||
| linesToHtml :: [String] -> Html | |||||||||||||||
| primHtmlChar :: String -> Html | |||||||||||||||
| copyright :: Html | |||||||||||||||
| spaceHtml :: Html | |||||||||||||||
| bullet :: Html | |||||||||||||||
| p :: Html -> Html | |||||||||||||||
| class HTMLTABLE ht where | |||||||||||||||
| |||||||||||||||
| newtype HtmlTable | |||||||||||||||
| |||||||||||||||
| (</>) :: (HTMLTABLE ht1, HTMLTABLE ht2) => ht1 -> ht2 -> HtmlTable | |||||||||||||||
| above :: (HTMLTABLE ht1, HTMLTABLE ht2) => ht1 -> ht2 -> HtmlTable | |||||||||||||||
| (<->) :: (HTMLTABLE ht1, HTMLTABLE ht2) => ht1 -> ht2 -> HtmlTable | |||||||||||||||
| beside :: (HTMLTABLE ht1, HTMLTABLE ht2) => ht1 -> ht2 -> HtmlTable | |||||||||||||||
| aboves :: (HTMLTABLE ht) => [ht] -> HtmlTable | |||||||||||||||
| besides :: (HTMLTABLE ht) => [ht] -> HtmlTable | |||||||||||||||
| simpleTable :: [HtmlAttr] -> [HtmlAttr] -> [[Html]] -> Html | |||||||||||||||
| mkHtmlTable :: BlockTable (Int -> Int -> Html) -> HtmlTable | |||||||||||||||
| renderTable :: BlockTable (Int -> Int -> Html) -> Html | |||||||||||||||
| data HtmlTree | |||||||||||||||
| |||||||||||||||
| treeHtml :: [String] -> HtmlTree -> Html | |||||||||||||||
| debugHtml :: (HTML a) => a -> Html | |||||||||||||||
| data HotLink | |||||||||||||||
| |||||||||||||||
| hotlink :: URL -> [Html] -> HotLink | |||||||||||||||
| ordList :: (HTML a) => [a] -> Html | |||||||||||||||
| unordList :: (HTML a) => [a] -> Html | |||||||||||||||
| defList :: (HTML a, HTML b) => [(a, b)] -> Html | |||||||||||||||
| widget :: String -> String -> [HtmlAttr] -> Html | |||||||||||||||
| checkbox :: String -> String -> Html | |||||||||||||||
| hidden :: String -> String -> Html | |||||||||||||||
| radio :: String -> String -> Html | |||||||||||||||
| reset :: String -> String -> Html | |||||||||||||||
| submit :: String -> String -> Html | |||||||||||||||
| password :: String -> Html | |||||||||||||||
| textfield :: String -> Html | |||||||||||||||
| afile :: String -> Html | |||||||||||||||
| clickmap :: String -> Html | |||||||||||||||
| menu :: String -> [Html] -> Html | |||||||||||||||
| gui :: String -> Html -> Html | |||||||||||||||
| renderHtml :: (HTML html) => html -> String | |||||||||||||||
| prettyHtml :: (HTML html) => html -> String | |||||||||||||||
| renderHtml' :: Int -> HtmlElement -> ShowS | |||||||||||||||
| prettyHtml' :: HtmlElement -> [String] | |||||||||||||||
| renderTag :: Bool -> String -> [HtmlAttr] -> Int -> ShowS | |||||||||||||||
| Produced by Haddock version 0.4 | |||||||||||||||