|
| Framework.Forms.Validation |
|
|
|
| Synopsis |
|
| refillForm :: [String] -> [String] -> Form -> String -> [(String, String)] -> [(String, String)] -> String -> HTMLForm | | | refillFormU :: [String] -> [String] -> Form -> String -> [(String, String)] -> [(String, String)] -> String -> HTMLForm | | | formVars :: Form -> String -> HttpRequest -> [(String, String)] | | | formVarsNames :: Form -> String -> [String] | | | formVarsValues :: Form -> String -> HttpRequest -> [String] | | | defValidate :: Form -> String -> FormValidator | | | getAnyForm :: Map String Form -> HttpRequest -> (Either [(String, String)] Model, String, String) | | | getForm :: Form -> HttpRequest -> String -> (Either [(String, String)] Model, String) |
|
|
| Documentation |
|
| refillForm |
| :: [String] | List of erroneus filled fields names
| | -> [String] | List of error messages
| | -> Form | A form to generate
| | -> String | Form ID
| | -> [(String, String)] | Hidden values
| | -> [(String, String)] | (name,value) pairs (already filled)
| | -> String | Form's target url
| | -> HTMLForm | | | Generate a "to-edit" form (as createform, but mark erroneus fields and
fill with previous values
|
|
|
| refillFormU :: [String] -> [String] -> Form -> String -> [(String, String)] -> [(String, String)] -> String -> HTMLForm |
| Same as refillForm, but do not mangle fields names
|
|
| formVars :: Form -> String -> HttpRequest -> [(String, String)] |
| Combination of formVarsNames and formVarsValues
|
|
| formVarsNames |
| :: Form | | | -> String | Form ID
| | -> [String] | | | List of all (mangled) form fields names
|
|
|
| formVarsValues |
| :: Form | | | -> String | Form ID
| | -> HttpRequest | | | -> [String] | | | List of all form fields values in request
|
|
|
| defValidate |
|
|
| getAnyForm |
| :: Map String Form | Map of all forms with their names
| | -> HttpRequest | | | -> (Either [(String, String)] Model, String, String) | (Errors|Model, form name, form ID)
| | Get any present form from HttpRequest
|
|
|
| getForm |
| :: Form | Map of all forms
| | -> HttpRequest | | | -> String | Form name
| | -> (Either [(String, String)] Model, String) | (Errors|Model, form ID)
| | Get specified form from HttpRequest
|
|
|
| Produced by Haddock version 2.4.2 |