MFlow.Forms

Basic definitions

class FormLet a m view

type FlowM view m

data View v m a

class FormInput view

Users

userRegister

userValidate

isLogged

data User

setAdminUser

getAdminName

getCurrentUser

getUserSimple

getUser

userFormLine

userLogin

userWidget

User interaction

ask

clearEnv

formLets

getString

getInt

getInteger

getTextBox

getMultilineText

getBool

getSelect

setOption

setSelectedOption

getPassword

getRadio

getRadioActive

getCheckBoxes

setCheckBox

submitButton

resetButton

wlink

wform

firstOf

FormLet modifiers

validate

noWidget

wrender

waction

wmodify

Caching widgets

cachedWidget

Widget combinators

(<+>)

(|*>)

(|+|)

(**>)

(<**)

(<|>)

(<*)

(<$>)

(<*>)

Normalized (convert to ByteString) widget combinators

(.<+>.)

(.|*>.)

(.|+|.)

(.**>.)

(.<**.)

(.<|>.)

Formatting combinators

(<<<)

(<++)

(++>)

(<!)

Normalized (convert to ByteString) formatting combinators

(.<<.)

(.<++.)

(.++>.)

ByteString tags

btag

bhtml

bbody

Normalization

flatten

normalize

class ToByteString a

Running the flow monad

runFlow

runFlowIn

step

goingBack

breturn

Setting parameters

setHeader

getHeader

setTimeouts

Cookies

setCookie