MFlow.Forms

Basic definitions

data FlowM v m a

data View v m a

data FormElm view a

class FormInput view

Users

data Auth

userRegister

setAuthMethod

userValidate

isLogged

setAdminUser

getAdminName

getCurrentUser

getUserSimple

getUser

userFormLine

userLogin

logout

userWidget

login

userName

User interaction

ask

page

askt

clearEnv

wstateless

pageFlow

formLets

getString

getInt

getInteger

getTextBox

getMultilineText

getBool

getSelect

setOption

setSelectedOption

getPassword

getRadio

setRadio

setRadioActive

wlabel

getCheckBoxes

genCheckBoxes

setCheckBox

submitButton

resetButton

whidden

wlink

getRestParam

returning

wform

firstOf

manyOf

wraw

wrender

notValid

FormLet modifiers

validate

noWidget

waction

wcallback

clear

wmodify

Caching widgets

cachedWidget

wcached

wfreeze

Widget combinators

(<+>)

(|*>)

(|+|)

(**>)

(<**)

(<|>)

(<*)

(<$>)

(<*>)

(>:>)

Normalized (convert to ByteString) widget combinators

(.<+>.)

(.|*>.)

(.|+|.)

(.**>.)

(.<**.)

(.<|>.)

Formatting combinators

(<<<)

(++>)

(<++)

(<!)

Normalized (convert to ByteString) formatting combinators

(.<<.)

(.<++.)

(.++>.)

ByteString tags

btag

bhtml

bbody

Normalization

flatten

normalize

Running the flow monad

runFlow

transientNav

runFlowOnce

runFlowIn

runFlowConf

step

controlling backtracking

goingBack

returnIfForward

breturn

preventGoingBack

retry

Setting parameters

setHeader

addHeader

getHeader

setSessionData

getSessionData

delSessionData

setTimeouts

Cookies

setCookie

Ajax

ajax

ajaxSend

ajaxSend_

Requirements

class Requirements a

data WebRequirement

requires

Utility

getLang

genNewId

getNextId

changeMonad

data FailBack a

fromFailBack

toFailBack

getRawParam