WASH.CGI.GuaranteedCGI

Basics

data CGI a

class CGIMonad cgi

ask

tell

io

run

once

forever

callWithCurrentHistory

htell

askOffline

Links and Images

data Image

internalImage

externalImage

makeImg

makeRef

makePopupRef

makeA

backLink

hlink

popuplink

restart

Page Templates

standardPage

htmlHeader

html

cssPage

cssHeader

Forms and Widgets

type HTMLField cgi x y a

Form Creation

makeForm

standardQuery

Form Submission

submit

submit0

defaultSubmit

resetField

activeInputField

activate

submitLink

submitLink0

defaultSubmitLink

submitx

data DTree cgi x y

dtleaf

dtnode

Textual Input

inputField

textInputField

checkedTextInputField

passwordInputField

makeTextarea

Checkbox

checkboxInputField

Button

makeButton

data RadioGroup a x

radioGroup

radioButton

radioError

Image

imageField

Selection Box

selectMultiple

selectSingle

selectBounded

File

fileInputField

checkedFileInputField

Handle Manipulation

data InputField a x

data VALID

data INVALID

class InputHandle h

class HasValue i

data F0 x

data F1 a x

data F2 a b x

data F3 a b c x

data F4 a b c d x

data F5 a b c d e x

data F6 a b c d e f x

data F8 a b c d e f g h x

data FL a x

data FA a b x

Attribute Shortcuts

fieldSIZE

fieldMAXLENGTH

fieldVALUE

Advanced

Installing Translators

runWithHook

docTranslator

lastTranslator

Outputable Stuff

class CGIOutput a

data Status

data Location

data FreeForm

data FileReference

Predefined Types for Input Fields

data Text

data NonEmpty

data AllDigits

data Phone

data EmailAddress

data CreditCardNumber

data CreditCardExp

data Password

data Optional a

Lowlevel Options

data CGIOption

type CGIOptions

data URL

Servlets

makeServlet

makeServletWithHook

HTML and Style

Experimental Stuff

data FrameSet

data FrameLayout

data FrameSpacing

makeFrame

makeFrameset

framesetPage