markup-4.2.0: Abstraction for HTML-embedded content

Copyright(c) Athan L. Clark
LicenseMIT
MaintainerAthan L. Clark <athan.clark@gmail.com>
Stabilityexperimental
PortabilityGHC
Safe HaskellSafe
LanguageHaskell2010

Data.Markup.Types

Description

 

Documentation

data Remote Source #

Constructors

Remote 

Instances

Show Remote Source # 
Deploy WebComponent Remote Text MarkupM Source # 

Methods

deploy :: WebComponent -> Remote -> Text -> MarkupM () Source #

Deploy Css Remote Text MarkupM Source # 

Methods

deploy :: Css -> Remote -> Text -> MarkupM () Source #

Deploy JavaScript Remote Text MarkupM Source # 

Methods

deploy :: JavaScript -> Remote -> Text -> MarkupM () Source #

Deploy Image Remote Text MarkupM Source # 

Methods

deploy :: Image -> Remote -> Text -> MarkupM () Source #

Monad m => Deploy WebComponent Remote Text (HtmlT m) Source # 

Methods

deploy :: WebComponent -> Remote -> Text -> HtmlT m () Source #

(Monad m, MonadUrl (AbsoluteUrlT m)) => Deploy WebComponent Remote Location (HtmlT (AbsoluteUrlT m)) Source # 
MonadUrl (AbsoluteUrlT MarkupM) => Deploy WebComponent Remote Location (AbsoluteUrlT MarkupM) Source # 
Monad m => Deploy Css Remote Text (HtmlT m) Source # 

Methods

deploy :: Css -> Remote -> Text -> HtmlT m () Source #

(Monad m, MonadUrl (AbsoluteUrlT m)) => Deploy Css Remote Location (HtmlT (AbsoluteUrlT m)) Source # 

Methods

deploy :: Css -> Remote -> Location -> HtmlT (AbsoluteUrlT m) () Source #

MonadUrl (AbsoluteUrlT MarkupM) => Deploy Css Remote Location (AbsoluteUrlT MarkupM) Source # 
Monad m => Deploy JavaScript Remote Text (HtmlT m) Source # 

Methods

deploy :: JavaScript -> Remote -> Text -> HtmlT m () Source #

(Monad m, MonadUrl (AbsoluteUrlT m)) => Deploy JavaScript Remote Location (HtmlT (AbsoluteUrlT m)) Source # 
MonadUrl (AbsoluteUrlT MarkupM) => Deploy JavaScript Remote Location (AbsoluteUrlT MarkupM) Source # 
Monad m => Deploy Image Remote Text (HtmlT m) Source # 

Methods

deploy :: Image -> Remote -> Text -> HtmlT m () Source #

(Monad m, MonadUrl (AbsoluteUrlT m)) => Deploy Image Remote Location (HtmlT (AbsoluteUrlT m)) Source # 

Methods

deploy :: Image -> Remote -> Location -> HtmlT (AbsoluteUrlT m) () Source #

MonadUrl (AbsoluteUrlT MarkupM) => Deploy Image Remote Location (AbsoluteUrlT MarkupM) Source # 
(Monad m, MonadUrl (AbsoluteUrlT m)) => Deploy WebComponent Remote (Path Abs File) (HtmlT (AbsoluteUrlT m)) Source # 
MonadUrl (AbsoluteUrlT MarkupM) => Deploy WebComponent Remote (Path Abs File) (AbsoluteUrlT MarkupM) Source # 
(Monad m, MonadUrl (AbsoluteUrlT m)) => Deploy WebComponent Remote (Path Abs Dir) (HtmlT (AbsoluteUrlT m)) Source # 
MonadUrl (AbsoluteUrlT MarkupM) => Deploy WebComponent Remote (Path Abs Dir) (AbsoluteUrlT MarkupM) Source # 
(Monad m, MonadUrl (AbsoluteUrlT m)) => Deploy Css Remote (Path Abs File) (HtmlT (AbsoluteUrlT m)) Source # 

Methods

deploy :: Css -> Remote -> Path Abs File -> HtmlT (AbsoluteUrlT m) () Source #

MonadUrl (AbsoluteUrlT MarkupM) => Deploy Css Remote (Path Abs File) (AbsoluteUrlT MarkupM) Source # 
(Monad m, MonadUrl (AbsoluteUrlT m)) => Deploy Css Remote (Path Abs Dir) (HtmlT (AbsoluteUrlT m)) Source # 

Methods

deploy :: Css -> Remote -> Path Abs Dir -> HtmlT (AbsoluteUrlT m) () Source #

MonadUrl (AbsoluteUrlT MarkupM) => Deploy Css Remote (Path Abs Dir) (AbsoluteUrlT MarkupM) Source # 
(Monad m, MonadUrl (AbsoluteUrlT m)) => Deploy JavaScript Remote (Path Abs File) (HtmlT (AbsoluteUrlT m)) Source # 
MonadUrl (AbsoluteUrlT MarkupM) => Deploy JavaScript Remote (Path Abs File) (AbsoluteUrlT MarkupM) Source # 
(Monad m, MonadUrl (AbsoluteUrlT m)) => Deploy JavaScript Remote (Path Abs Dir) (HtmlT (AbsoluteUrlT m)) Source # 
MonadUrl (AbsoluteUrlT MarkupM) => Deploy JavaScript Remote (Path Abs Dir) (AbsoluteUrlT MarkupM) Source # 
(Monad m, MonadUrl (AbsoluteUrlT m)) => Deploy Image Remote (Path Abs File) (HtmlT (AbsoluteUrlT m)) Source # 

Methods

deploy :: Image -> Remote -> Path Abs File -> HtmlT (AbsoluteUrlT m) () Source #

MonadUrl (AbsoluteUrlT MarkupM) => Deploy Image Remote (Path Abs File) (AbsoluteUrlT MarkupM) Source # 
(Monad m, MonadUrl (AbsoluteUrlT m)) => Deploy Image Remote (Path Abs Dir) (HtmlT (AbsoluteUrlT m)) Source # 

Methods

deploy :: Image -> Remote -> Path Abs Dir -> HtmlT (AbsoluteUrlT m) () Source #

MonadUrl (AbsoluteUrlT MarkupM) => Deploy Image Remote (Path Abs Dir) (AbsoluteUrlT MarkupM) Source # 

data Locally Source #

Constructors

Locally 

Instances

Show Locally Source # 
Deploy WebComponent Locally Text MarkupM Source # 
Deploy Css Locally Text MarkupM Source # 

Methods

deploy :: Css -> Locally -> Text -> MarkupM () Source #

Deploy JavaScript Locally Text MarkupM Source # 

Methods

deploy :: JavaScript -> Locally -> Text -> MarkupM () Source #

Deploy Image Locally Text MarkupM Source # 

Methods

deploy :: Image -> Locally -> Text -> MarkupM () Source #

Monad m => Deploy WebComponent Locally Text (HtmlT m) Source # 

Methods

deploy :: WebComponent -> Locally -> Text -> HtmlT m () Source #

(Monad m, MonadUrl (GroundedUrlT m)) => Deploy WebComponent Locally Location (HtmlT (GroundedUrlT m)) Source # 
MonadUrl (GroundedUrlT MarkupM) => Deploy WebComponent Locally Location (GroundedUrlT MarkupM) Source # 
Monad m => Deploy Css Locally Text (HtmlT m) Source # 

Methods

deploy :: Css -> Locally -> Text -> HtmlT m () Source #

(Monad m, MonadUrl (GroundedUrlT m)) => Deploy Css Locally Location (HtmlT (GroundedUrlT m)) Source # 

Methods

deploy :: Css -> Locally -> Location -> HtmlT (GroundedUrlT m) () Source #

MonadUrl (GroundedUrlT MarkupM) => Deploy Css Locally Location (GroundedUrlT MarkupM) Source # 
Monad m => Deploy JavaScript Locally Text (HtmlT m) Source # 

Methods

deploy :: JavaScript -> Locally -> Text -> HtmlT m () Source #

(Monad m, MonadUrl (GroundedUrlT m)) => Deploy JavaScript Locally Location (HtmlT (GroundedUrlT m)) Source # 
MonadUrl (GroundedUrlT MarkupM) => Deploy JavaScript Locally Location (GroundedUrlT MarkupM) Source # 
Monad m => Deploy Image Locally Text (HtmlT m) Source # 

Methods

deploy :: Image -> Locally -> Text -> HtmlT m () Source #

(Monad m, MonadUrl (GroundedUrlT m)) => Deploy Image Locally Location (HtmlT (GroundedUrlT m)) Source # 
MonadUrl (GroundedUrlT MarkupM) => Deploy Image Locally Location (GroundedUrlT MarkupM) Source # 
(Monad m, MonadUrl (GroundedUrlT m)) => Deploy WebComponent Locally (Path Abs File) (HtmlT (GroundedUrlT m)) Source # 
MonadUrl (GroundedUrlT MarkupM) => Deploy WebComponent Locally (Path Abs File) (GroundedUrlT MarkupM) Source # 
(Monad m, MonadUrl (GroundedUrlT m)) => Deploy WebComponent Locally (Path Abs Dir) (HtmlT (GroundedUrlT m)) Source # 
MonadUrl (GroundedUrlT MarkupM) => Deploy WebComponent Locally (Path Abs Dir) (GroundedUrlT MarkupM) Source # 
(Monad m, MonadUrl (GroundedUrlT m)) => Deploy Css Locally (Path Abs File) (HtmlT (GroundedUrlT m)) Source # 

Methods

deploy :: Css -> Locally -> Path Abs File -> HtmlT (GroundedUrlT m) () Source #

MonadUrl (GroundedUrlT MarkupM) => Deploy Css Locally (Path Abs File) (GroundedUrlT MarkupM) Source # 
(Monad m, MonadUrl (GroundedUrlT m)) => Deploy Css Locally (Path Abs Dir) (HtmlT (GroundedUrlT m)) Source # 

Methods

deploy :: Css -> Locally -> Path Abs Dir -> HtmlT (GroundedUrlT m) () Source #

MonadUrl (GroundedUrlT MarkupM) => Deploy Css Locally (Path Abs Dir) (GroundedUrlT MarkupM) Source # 
(Monad m, MonadUrl (GroundedUrlT m)) => Deploy JavaScript Locally (Path Abs File) (HtmlT (GroundedUrlT m)) Source # 
MonadUrl (GroundedUrlT MarkupM) => Deploy JavaScript Locally (Path Abs File) (GroundedUrlT MarkupM) Source # 
(Monad m, MonadUrl (GroundedUrlT m)) => Deploy JavaScript Locally (Path Abs Dir) (HtmlT (GroundedUrlT m)) Source # 
MonadUrl (GroundedUrlT MarkupM) => Deploy JavaScript Locally (Path Abs Dir) (GroundedUrlT MarkupM) Source # 
(Monad m, MonadUrl (GroundedUrlT m)) => Deploy Image Locally (Path Abs File) (HtmlT (GroundedUrlT m)) Source # 
MonadUrl (GroundedUrlT MarkupM) => Deploy Image Locally (Path Abs File) (GroundedUrlT MarkupM) Source # 
(Monad m, MonadUrl (GroundedUrlT m)) => Deploy Image Locally (Path Abs Dir) (HtmlT (GroundedUrlT m)) Source # 

Methods

deploy :: Image -> Locally -> Path Abs Dir -> HtmlT (GroundedUrlT m) () Source #

MonadUrl (GroundedUrlT MarkupM) => Deploy Image Locally (Path Abs Dir) (GroundedUrlT MarkupM) Source #