From f8a95f058e8e61be426378fe4fb83ed634cc5380 Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Thu, 29 Dec 2011 15:39:54 +0200 Subject: [PATCH] Fixed yesod-form --- yesod-form/Yesod/Form/Fields.hs | 22 ++++++++++------------ yesod-form/Yesod/Form/Functions.hs | 13 ++++++------- yesod-form/Yesod/Form/Input.hs | 8 ++++---- yesod-form/Yesod/Form/Jquery.hs | 5 ++--- yesod-form/Yesod/Form/MassInput.hs | 3 +-- yesod-form/Yesod/Form/Nic.hs | 3 +-- yesod-form/Yesod/Form/Types.hs | 8 ++++---- 7 files changed, 28 insertions(+), 34 deletions(-) diff --git a/yesod-form/Yesod/Form/Fields.hs b/yesod-form/Yesod/Form/Fields.hs index 53ef9903..d3fa50c1 100644 --- a/yesod-form/Yesod/Form/Fields.hs +++ b/yesod-form/Yesod/Form/Fields.hs @@ -69,14 +69,12 @@ import qualified Data.ByteString.Lazy as L import Data.Text (Text, unpack, pack) import qualified Data.Text as T import qualified Data.Text.Read -import Control.Monad.Trans.Class (lift) -import Control.Applicative ((<$>)) import qualified Data.Map as Map -import Yesod.Handler (newIdent, liftIOHandler) +import Yesod.Handler (newIdent) import Yesod.Request (FileInfo) -import Yesod.Core (toPathPiece, GHandler, GHandlerT, PathPiece) +import Yesod.Core (toPathPiece, GHandler, PathPiece) import Yesod.Persist (selectList, runDB, Filter, SelectOpt, YesodPersistBackend, Key, YesodPersist, PersistEntity, PersistQuery) import Control.Arrow ((&&&)) @@ -307,7 +305,7 @@ urlField = Field selectField :: (Eq a, RenderMessage master FormMessage) => [(Text, a)] -> Field sub master a selectField = selectField' . optionsPairs -selectField' :: (Eq a, RenderMessage master FormMessage) => GHandlerT sub master IO (OptionList a) -> Field sub master a +selectField' :: (Eq a, RenderMessage master FormMessage) => GHandler sub master (OptionList a) -> Field sub master a selectField' = selectFieldHelper (\theId name inside -> [WHAMLET|