addLucius/addLuciusMedia
This commit is contained in:
parent
e114a057fb
commit
410aec472f
@ -21,6 +21,8 @@ module Yesod.Widget
|
|||||||
-- ** CSS
|
-- ** CSS
|
||||||
, addCassius
|
, addCassius
|
||||||
, addCassiusMedia
|
, addCassiusMedia
|
||||||
|
, addLucius
|
||||||
|
, addLuciusMedia
|
||||||
, addStylesheet
|
, addStylesheet
|
||||||
, addStylesheetAttrs
|
, addStylesheetAttrs
|
||||||
, addStylesheetRemote
|
, addStylesheetRemote
|
||||||
@ -44,6 +46,7 @@ import Text.Blaze (preEscapedText, preEscapedLazyText)
|
|||||||
import qualified Text.Blaze.Html5 as H
|
import qualified Text.Blaze.Html5 as H
|
||||||
import Text.Hamlet
|
import Text.Hamlet
|
||||||
import Text.Cassius
|
import Text.Cassius
|
||||||
|
import Text.Lucius (Lucius)
|
||||||
import Text.Julius
|
import Text.Julius
|
||||||
import Yesod.Handler
|
import Yesod.Handler
|
||||||
(Route, GHandler, YesodSubRoute(..), toMasterHandlerMaybe, getYesod)
|
(Route, GHandler, YesodSubRoute(..), toMasterHandlerMaybe, getYesod)
|
||||||
@ -126,10 +129,18 @@ addWidget = id
|
|||||||
addCassius :: Monad m => Cassius (Route master) -> GGWidget master m ()
|
addCassius :: Monad m => Cassius (Route master) -> GGWidget master m ()
|
||||||
addCassius x = GWidget $ tell $ GWData mempty mempty mempty mempty (Map.singleton Nothing x) mempty mempty
|
addCassius x = GWidget $ tell $ GWData mempty mempty mempty mempty (Map.singleton Nothing x) mempty mempty
|
||||||
|
|
||||||
|
-- | Identical to 'addCassius'.
|
||||||
|
addLucius :: Monad m => Lucius (Route master) -> GGWidget master m ()
|
||||||
|
addLucius = addCassius
|
||||||
|
|
||||||
-- | Add some raw CSS to the style tag, for a specific media type.
|
-- | Add some raw CSS to the style tag, for a specific media type.
|
||||||
addCassiusMedia :: Monad m => Text -> Cassius (Route master) -> GGWidget master m ()
|
addCassiusMedia :: Monad m => Text -> Cassius (Route master) -> GGWidget master m ()
|
||||||
addCassiusMedia m x = GWidget $ tell $ GWData mempty mempty mempty mempty (Map.singleton (Just m) x) mempty mempty
|
addCassiusMedia m x = GWidget $ tell $ GWData mempty mempty mempty mempty (Map.singleton (Just m) x) mempty mempty
|
||||||
|
|
||||||
|
-- | Identical to 'addCassiusMedia'.
|
||||||
|
addLuciusMedia :: Monad m => Text -> Lucius (Route master) -> GGWidget master m ()
|
||||||
|
addLuciusMedia = addCassiusMedia
|
||||||
|
|
||||||
-- | Link to the specified local stylesheet.
|
-- | Link to the specified local stylesheet.
|
||||||
addStylesheet :: Monad m => Route master -> GGWidget master m ()
|
addStylesheet :: Monad m => Route master -> GGWidget master m ()
|
||||||
addStylesheet = flip addStylesheetAttrs []
|
addStylesheet = flip addStylesheetAttrs []
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user