diff options
author | Clint Adams <clint@softwarefreedom.org> | 2013-07-19 15:25:08 -0400 |
---|---|---|
committer | Clint Adams <clint@softwarefreedom.org> | 2013-07-19 15:25:08 -0400 |
commit | f8b325748a3631df00841f3524b6e1f95a4e30f4 (patch) | |
tree | 3eb0d418d8a2ece33774f770e6086108c3ef6c86 /Handler/Home.hs | |
parent | 10f6e8f4cce3303f53df359e0f40fcb5d584e85d (diff) |
Update to newer Yesod.
Diffstat (limited to 'Handler/Home.hs')
-rw-r--r-- | Handler/Home.hs | 28 |
1 files changed, 1 insertions, 27 deletions
diff --git a/Handler/Home.hs b/Handler/Home.hs index 3444a5b..34078d5 100644 --- a/Handler/Home.hs +++ b/Handler/Home.hs @@ -3,37 +3,11 @@ module Handler.Home where import Import --- This is a handler function for the GET request method on the HomeR --- resource pattern. All of your resource patterns are defined in --- config/routes --- --- The majority of the code you will write in Yesod lives in these handler --- functions. You can spread them across multiple files if you are so --- inclined, or create a single monolithic file. getHomeR :: Handler RepHtml getHomeR = do - (formWidget, formEnctype) <- generateFormPost sampleForm - let submission = Nothing :: Maybe (FileInfo, Text) - handlerName = "getHomeR" :: Text + people <- runDB $ selectList [] [] defaultLayout $ do aDomId <- lift newIdent setTitle "Welcome To Yesod!" $(widgetFile "homepage") -postHomeR :: Handler RepHtml -postHomeR = do - ((result, formWidget), formEnctype) <- runFormPost sampleForm - let handlerName = "postHomeR" :: Text - submission = case result of - FormSuccess res -> Just res - _ -> Nothing - - defaultLayout $ do - aDomId <- lift newIdent - setTitle "Welcome To Yesod!" - $(widgetFile "homepage") - -sampleForm :: Form (FileInfo, Text) -sampleForm = renderDivs $ (,) - <$> fileAFormReq "Choose a file" - <*> areq textField "What's on the file?" Nothing |