From 53b7c3b81015e7f244c6b8961ca2f07979f932e2 Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Tue, 19 Jul 2011 09:39:21 +0300 Subject: [PATCH] hamlet 0.9 --- Yesod/Form/Fields.hs | 18 +++++++++--------- Yesod/Form/Functions.hs | 2 +- Yesod/Form/Jquery.hs | 10 ++++++---- Yesod/Form/Nic.hs | 6 +++--- yesod-form.cabal | 2 +- 5 files changed, 20 insertions(+), 18 deletions(-) diff --git a/Yesod/Form/Fields.hs b/Yesod/Form/Fields.hs index 741ecbb9..3e9f6bc0 100644 --- a/Yesod/Form/Fields.hs +++ b/Yesod/Form/Fields.hs @@ -32,8 +32,8 @@ import Yesod.Form.Types import Yesod.Widget import Yesod.Message (RenderMessage) import Yesod.Handler (GGHandler) -import Text.Hamlet hiding (renderHtml) -import Text.Blaze (ToHtml (..)) +import Text.Hamlet +import Text.Blaze (ToHtml (..), preEscapedString, unsafeByteString) import Text.Cassius import Data.Time (Day, TimeOfDay(..)) import qualified Text.Email.Validate as Email @@ -55,7 +55,7 @@ import qualified Data.ByteString.Lazy as L import Data.Text (Text, unpack, pack) import qualified Data.Text.Read import Data.Monoid (mappend) -import Text.Hamlet.NonPoly (html) +import Text.Hamlet (html) #if __GLASGOW_HASKELL__ >= 700 #define WHAMLET whamlet @@ -289,11 +289,11 @@ searchField :: Monad monad => AutoFocus -> Field (GGWidget master monad ()) Form searchField autoFocus = Field { fieldParse = blank Right , fieldView = \theId name val isReq -> do - addHtml [HAMLET|\ + [WHAMLET|\ |] when autoFocus $ do - addHtml $ [HAMLET|\ + [WHAMLET|\ |] addCassius [CASSIUS| #{theId} @@ -307,8 +307,8 @@ urlField = Field case parseURI $ unpack s of Nothing -> Left $ MsgInvalidUrl s Just _ -> Right s - , fieldView = \theId name val isReq -> addHtml - [HAMLET| + , fieldView = \theId name val isReq -> + [WHAMLET| |] } @@ -317,12 +317,12 @@ selectField :: (Eq a, Monad monad, RenderMessage master FormMessage) => [(Text, selectField = selectFieldHelper (\theId name inside -> [WHAMLET|^{inside}|]) - (\_theId _name value isSel text -> addHtml [HTML|