hsx-jmacro 7.1.0 → 7.1.1
raw patch · 2 files changed
+3/−3 lines, 2 files
Files
- HSX/JMacroT.hs +2/−2
- hsx-jmacro.cabal +1/−1
HSX/JMacroT.hs view
@@ -1,4 +1,4 @@-{-# LANGUAGE FlexibleContexts, FlexibleInstances, GeneralizedNewtypeDeriving, MultiParamTypeClasses, TypeFamilies, QuasiQuotes #-}+{-# LANGUAGE FlexibleContexts, FlexibleInstances, GeneralizedNewtypeDeriving, MultiParamTypeClasses, TypeFamilies, TypeSynonymInstances, QuasiQuotes #-} -- | This experimental module provides a monad transformer 'JMacroT' -- and corresponding 'XMLGenerator' instance which can be used to -- directly generate javascript which builds an XML/HTML DOM.@@ -31,7 +31,7 @@ import qualified Data.Text.Lazy as Lazy import HSX.XMLGenerator (Attr(..), XMLGen(..), XMLGenT(..), XMLGenerator, AppendChild(..), EmbedAsAttr(..), EmbedAsChild(..), Name(..), SetAttr(..), unXMLGenT) -import Language.Javascript.JMacro (ToJExpr(..), JExpr(..), JStat(..), ToStat(..), jmacroE, jLam, jVarTy)+import Language.Javascript.JMacro (ToJExpr(..), JExpr(..), JStat(..), JVal(JVar), Ident(StrI), ToStat(..), jmacroE, jLam, jVarTy) -- | isomorphic to IdentityT, but used for generating javascript that generates XML/HTML newtype JMacroT m a = JMacroT { unJMacroT :: m a }
hsx-jmacro.cabal view
@@ -1,5 +1,5 @@ Name: hsx-jmacro-Version: 7.1.0+Version: 7.1.1 Synopsis: hsx+jmacro support Description: HSX allows for the use of literal XML in Haskell program text. JMacro allows for the use of javascript-syntax for generating javascript in Haskell. This library makes it easy to embed JMacro generated javascript in HSX templates. Homepage: http://www.happstack.com/