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