| Portability | unportable |
|---|---|
| Stability | unstable |
| Maintainer | pbrisbin@gmail.com |
| Safe Haskell | None |
Yesod.Comments.Form
Description
- data CommentForm = CommentForm {}
- commentForm :: RenderMessage m FormMessage => ThreadId -> UserDetails -> Maybe Comment -> Form m CommentForm
- commentFromForm :: YesodComments m => CommentForm -> HandlerT m IO Comment
- runForm :: YesodComments m => ThreadId -> Maybe UserDetails -> WidgetT m IO ()
- runFormWith :: YesodComments m => Maybe Comment -> (CommentForm -> HandlerT m IO ()) -> ThreadId -> Maybe UserDetails -> WidgetT m IO ()
Documentation
data CommentForm Source
Constructors
| CommentForm | |
Fields
| |
commentForm :: RenderMessage m FormMessage => ThreadId -> UserDetails -> Maybe Comment -> Form m CommentFormSource
commentFromForm :: YesodComments m => CommentForm -> HandlerT m IO CommentSource
runForm :: YesodComments m => ThreadId -> Maybe UserDetails -> WidgetT m IO ()Source
Run the form and stores the comment on successful submission
runFormWith :: YesodComments m => Maybe Comment -> (CommentForm -> HandlerT m IO ()) -> ThreadId -> Maybe UserDetails -> WidgetT m IO ()Source
Both handle form submission and present form HTML. On FormSuccess,
run the given function on the submitted value.