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