Added a ToValue instance for Enctype
This commit is contained in:
parent
cc395c2ecf
commit
2d6e5cea02
@ -24,7 +24,7 @@ module Yesod.Form.Types
|
|||||||
import Control.Monad.Trans.RWS (RWST)
|
import Control.Monad.Trans.RWS (RWST)
|
||||||
import Data.Text (Text)
|
import Data.Text (Text)
|
||||||
import Data.Monoid (Monoid (..))
|
import Data.Monoid (Monoid (..))
|
||||||
import Text.Blaze (Markup, ToMarkup (toMarkup))
|
import Text.Blaze (Markup, ToMarkup (toMarkup), ToValue (toValue))
|
||||||
#define Html Markup
|
#define Html Markup
|
||||||
#define ToHtml ToMarkup
|
#define ToHtml ToMarkup
|
||||||
#define toHtml toMarkup
|
#define toHtml toMarkup
|
||||||
@ -85,6 +85,9 @@ data Enctype = UrlEncoded | Multipart
|
|||||||
instance ToHtml Enctype where
|
instance ToHtml Enctype where
|
||||||
toHtml UrlEncoded = "application/x-www-form-urlencoded"
|
toHtml UrlEncoded = "application/x-www-form-urlencoded"
|
||||||
toHtml Multipart = "multipart/form-data"
|
toHtml Multipart = "multipart/form-data"
|
||||||
|
instance ToValue Enctype where
|
||||||
|
toValue UrlEncoded = "application/x-www-form-urlencoded"
|
||||||
|
toValue Multipart = "multipart/form-data"
|
||||||
instance Monoid Enctype where
|
instance Monoid Enctype where
|
||||||
mempty = UrlEncoded
|
mempty = UrlEncoded
|
||||||
mappend UrlEncoded UrlEncoded = UrlEncoded
|
mappend UrlEncoded UrlEncoded = UrlEncoded
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user