Adapt generateFormGet to follow the post variant (deprecate non-prime)
To stay backward compatible, we fix this in generateFormGet' From discussion: https://groups.google.com/forum/#!topic/yesodweb/lWKFzJDOnnY
This commit is contained in:
parent
1f704e914d
commit
bfe0b2867a
@ -23,6 +23,7 @@ module Yesod.Form.Functions
|
||||
, runFormGet
|
||||
-- * Generate a blank form
|
||||
, generateFormPost
|
||||
, generateFormGet'
|
||||
, generateFormGet
|
||||
-- * More than one form on a handler
|
||||
, identifyForm
|
||||
@ -269,6 +270,14 @@ runFormGet form = do
|
||||
Just _ -> Just (Map.unionsWith (++) $ map (\(x, y) -> Map.singleton x [y]) gets, Map.empty)
|
||||
getHelper form env
|
||||
|
||||
{- FIXME: generateFormGet' "Will be renamed to generateFormGet in next verison of Yesod" -}
|
||||
generateFormGet'
|
||||
:: (RenderMessage (HandlerSite m) FormMessage, MonadHandler m)
|
||||
=> (Html -> MForm m (FormResult a, xml))
|
||||
-> m (xml, Enctype)
|
||||
generateFormGet' form = first snd `liftM` getHelper form Nothing
|
||||
|
||||
{-# DEPRECATED generateFormGet "Will require RenderMessage in next verison of Yesod" #-}
|
||||
generateFormGet :: MonadHandler m
|
||||
=> (Html -> MForm m a)
|
||||
-> m (a, Enctype)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user