- data FormMessage
- = MsgInvalidInteger Text
- | MsgInvalidNumber Text
- | MsgInvalidEntry Text
- | MsgInvalidUrl Text
- | MsgInvalidEmail Text
- | MsgInvalidTimeFormat
- | MsgInvalidHour Text
- | MsgInvalidMinute Text
- | MsgInvalidSecond Text
- | MsgInvalidDay
- | MsgCsrfWarning
- | MsgValueRequired
- | MsgInputNotFound Text
- | MsgSelectNone
- | MsgInvalidBool Text
- | MsgBoolYes
- | MsgBoolNo
- defaultFormMessage :: FormMessage -> Text
- textField :: Monad monad => Field (GGWidget master monad ()) FormMessage Text
- passwordField :: Monad monad => Field (GGWidget master monad ()) FormMessage Text
- textareaField :: Monad monad => Field (GGWidget master monad ()) FormMessage Textarea
- hiddenField :: Monad monad => Field (GGWidget master monad ()) FormMessage Text
- intField :: (Monad monad, Integral i) => Field (GGWidget master monad ()) FormMessage i
- dayField :: Monad monad => Field (GGWidget master monad ()) FormMessage Day
- timeField :: Monad monad => Field (GGWidget master monad ()) FormMessage TimeOfDay
- htmlField :: Monad monad => Field (GGWidget master monad ()) FormMessage Html
- emailField :: Monad monad => Field (GGWidget master monad ()) FormMessage Text
- searchField :: Monad monad => AutoFocus -> Field (GGWidget master monad ()) FormMessage Text
- selectField :: (Eq a, Monad monad, RenderMessage master FormMessage) => [(Text, a)] -> Field (GGWidget master (GGHandler sub master monad) ()) FormMessage a
- type AutoFocus = Bool
- urlField :: Monad monad => Field (GGWidget master monad ()) FormMessage Text
- doubleField :: Monad monad => Field (GGWidget master monad ()) FormMessage Double
- parseDate :: String -> Either FormMessage Day
- parseTime :: String -> Either FormMessage TimeOfDay
- newtype Textarea = Textarea {
- unTextarea :: Text
- radioField :: (Eq a, Monad monad, RenderMessage master FormMessage) => [(Text, a)] -> Field (GGWidget master (GGHandler sub master monad) ()) FormMessage a
- boolField :: (Monad monad, RenderMessage master FormMessage) => Field (GGWidget master (GGHandler sub master monad) ()) FormMessage Bool
Documentation
data FormMessage Source
passwordField :: Monad monad => Field (GGWidget master monad ()) FormMessage TextSource
textareaField :: Monad monad => Field (GGWidget master monad ()) FormMessage TextareaSource
hiddenField :: Monad monad => Field (GGWidget master monad ()) FormMessage TextSource
emailField :: Monad monad => Field (GGWidget master monad ()) FormMessage TextSource
searchField :: Monad monad => AutoFocus -> Field (GGWidget master monad ()) FormMessage TextSource
selectField :: (Eq a, Monad monad, RenderMessage master FormMessage) => [(Text, a)] -> Field (GGWidget master (GGHandler sub master monad) ()) FormMessage aSource
doubleField :: Monad monad => Field (GGWidget master monad ()) FormMessage DoubleSource
A newtype wrapper around a String
that converts newlines to html
br-tags.
Eq Textarea | |
Read Textarea | |
Show Textarea | |
ToHtml Textarea | |
PersistField Textarea | |
(Monad m, RenderMessage master FormMessage) => ToField Textarea master (GGHandler sub master m) | |
(Monad m, RenderMessage master FormMessage) => ToField (Maybe Textarea) master (GGHandler sub master m) |
radioField :: (Eq a, Monad monad, RenderMessage master FormMessage) => [(Text, a)] -> Field (GGWidget master (GGHandler sub master monad) ()) FormMessage aSource
boolField :: (Monad monad, RenderMessage master FormMessage) => Field (GGWidget master (GGHandler sub master monad) ()) FormMessage BoolSource