Merge branch 'master' into yesod-1.4
This commit is contained in:
commit
29d7e252f1
@ -436,6 +436,10 @@ library
|
||||
, fast-logger >= 2.2 && < 2.3
|
||||
, wai-logger >= 2.2 && < 2.3
|
||||
|
||||
-- see https://github.com/yesodweb/yesod/issues/814
|
||||
if !os(windows)
|
||||
build-depends: unix
|
||||
|
||||
executable PROJECTNAME
|
||||
if flag(library-only)
|
||||
Buildable: False
|
||||
|
||||
@ -440,6 +440,10 @@ library
|
||||
, fast-logger >= 2.2 && < 2.3
|
||||
, wai-logger >= 2.2 && < 2.3
|
||||
|
||||
-- see https://github.com/yesodweb/yesod/issues/814
|
||||
if !os(windows)
|
||||
build-depends: unix
|
||||
|
||||
executable PROJECTNAME
|
||||
if flag(library-only)
|
||||
Buildable: False
|
||||
|
||||
@ -477,6 +477,10 @@ library
|
||||
, fast-logger >= 2.2 && < 2.3
|
||||
, wai-logger >= 2.2 && < 2.3
|
||||
|
||||
-- see https://github.com/yesodweb/yesod/issues/814
|
||||
if !os(windows)
|
||||
build-depends: unix
|
||||
|
||||
executable PROJECTNAME
|
||||
if flag(library-only)
|
||||
Buildable: False
|
||||
|
||||
@ -440,6 +440,10 @@ library
|
||||
, fast-logger >= 2.2 && < 2.3
|
||||
, wai-logger >= 2.2 && < 2.3
|
||||
|
||||
-- see https://github.com/yesodweb/yesod/issues/814
|
||||
if !os(windows)
|
||||
build-depends: unix
|
||||
|
||||
executable PROJECTNAME
|
||||
if flag(library-only)
|
||||
Buildable: False
|
||||
|
||||
@ -364,6 +364,10 @@ library
|
||||
, fast-logger >= 2.2 && < 2.3
|
||||
, wai-logger >= 2.2 && < 2.3
|
||||
|
||||
-- see https://github.com/yesodweb/yesod/issues/814
|
||||
if !os(windows)
|
||||
build-depends: unix
|
||||
|
||||
executable PROJECTNAME
|
||||
if flag(library-only)
|
||||
Buildable: False
|
||||
|
||||
@ -440,6 +440,10 @@ library
|
||||
, fast-logger >= 2.2 && < 2.3
|
||||
, wai-logger >= 2.2 && < 2.3
|
||||
|
||||
-- see https://github.com/yesodweb/yesod/issues/814
|
||||
if !os(windows)
|
||||
build-depends: unix
|
||||
|
||||
executable PROJECTNAME
|
||||
if flag(library-only)
|
||||
Buildable: False
|
||||
|
||||
@ -94,7 +94,7 @@ class RenderRoute site => Yesod site where
|
||||
defaultLayout w = do
|
||||
p <- widgetToPageContent w
|
||||
mmsg <- getMessage
|
||||
giveUrlRenderer [hamlet|
|
||||
withUrlRenderer [hamlet|
|
||||
$newline never
|
||||
$doctype 5
|
||||
<html>
|
||||
|
||||
@ -139,6 +139,7 @@ module Yesod.Core.Handler
|
||||
-- ** Hamlet
|
||||
, hamletToRepHtml
|
||||
, giveUrlRenderer
|
||||
, withUrlRenderer
|
||||
-- ** Misc
|
||||
, newIdent
|
||||
-- * Lifting
|
||||
@ -854,7 +855,7 @@ redirectToPost :: (MonadHandler m, RedirectUrl (HandlerSite m) url)
|
||||
-> m a
|
||||
redirectToPost url = do
|
||||
urlText <- toTextUrl url
|
||||
giveUrlRenderer [hamlet|
|
||||
withUrlRenderer [hamlet|
|
||||
$newline never
|
||||
$doctype 5
|
||||
|
||||
@ -870,17 +871,26 @@ $doctype 5
|
||||
|
||||
-- | Wraps the 'Content' generated by 'hamletToContent' in a 'RepHtml'.
|
||||
hamletToRepHtml :: MonadHandler m => HtmlUrl (Route (HandlerSite m)) -> m Html
|
||||
hamletToRepHtml = giveUrlRenderer
|
||||
{-# DEPRECATED hamletToRepHtml "Use giveUrlRenderer instead" #-}
|
||||
hamletToRepHtml = withUrlRenderer
|
||||
{-# DEPRECATED hamletToRepHtml "Use withUrlRenderer instead" #-}
|
||||
|
||||
-- | Provide a URL rendering function to the given function and return the
|
||||
-- result. Useful for processing Shakespearean templates.
|
||||
-- | Deprecated synonym for 'withUrlRenderer'.
|
||||
--
|
||||
-- Since 1.2.0
|
||||
giveUrlRenderer :: MonadHandler m
|
||||
=> ((Route (HandlerSite m) -> [(Text, Text)] -> Text) -> output)
|
||||
-> m output
|
||||
giveUrlRenderer f = do
|
||||
giveUrlRenderer = withUrlRenderer
|
||||
{-# DEPRECATED giveUrlRenderer "Use withUrlRenderer instead" #-}
|
||||
|
||||
-- | Provide a URL rendering function to the given function and return the
|
||||
-- result. Useful for processing Shakespearean templates.
|
||||
--
|
||||
-- Since 1.2.20
|
||||
withUrlRenderer :: MonadHandler m
|
||||
=> ((Route (HandlerSite m) -> [(Text, Text)] -> Text) -> output)
|
||||
-> m output
|
||||
withUrlRenderer f = do
|
||||
render <- getUrlRenderParams
|
||||
return $ f render
|
||||
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
name: yesod-core
|
||||
version: 1.2.19.2
|
||||
version: 1.2.20
|
||||
license: MIT
|
||||
license-file: LICENSE
|
||||
author: Michael Snoyman <michael@snoyman.com>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user