| ||||||||||||||||
| ||||||||||||||||
| 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 | ||||||||||||||||