Safe Haskell | None |
---|
- data PageConfig = PageConfig {}
- type PageT m = ClckT PageURL (ReaderT PageConfig m)
- type PageT' url m = ClckT url (ReaderT PageConfig m)
- type PageM = ClckT PageURL (ReaderT PageConfig (ServerPartT IO))
- type PageAdminM = ClckT PageAdminURL (ReaderT PageConfig (ServerPartT IO))
- runPageT :: PageConfig -> PageT m a -> ClckT PageURL m a
- runPageT'' :: Monad m => (PageURL -> [(Text, Maybe Text)] -> Text) -> PageConfig -> PageT m a -> ClckT url m a
- flattenURLClckT :: (url1 -> [(Text, Maybe Text)] -> Text) -> ClckT url1 m a -> ClckT url2 m a
- clckT2PageT :: (Functor m, MonadIO m, Typeable url1) => ClckT url1 m a -> PageT m a
- data PageFormError
- = PageCFE (CommonFormError [Input])
- | PageErrorInternal
- type PageForm = ClckFormT PageFormError PageM
- markupToContent :: (Functor m, MonadIO m, Happstack m) => Markup -> ClckT url m Content
Documentation
data PageConfig Source
IsName n Text => EmbedAsAttr PageM (Attr n ClckURL) | |
IsName n Text => EmbedAsAttr PageM (Attr n PageURL) | |
Monad m => MonadReader PageConfig (PageT' url m) | |
(Functor m, Monad m) => EmbedAsChild (PageT m) PageFormError | |
(Functor m, Monad m) => GetAcidState (PageT' url m) PageState |
type PageT' url m = ClckT url (ReaderT PageConfig m)Source
type PageM = ClckT PageURL (ReaderT PageConfig (ServerPartT IO))Source
type PageAdminM = ClckT PageAdminURL (ReaderT PageConfig (ServerPartT IO))Source
runPageT'' :: Monad m => (PageURL -> [(Text, Maybe Text)] -> Text) -> PageConfig -> PageT m a -> ClckT url m aSource
data PageFormError Source
Show PageFormError | |
FormError PageFormError | |
(Functor m, Monad m) => EmbedAsChild (PageT m) PageFormError |