hsx-jmacro 7.3.7 → 7.3.8
raw patch · 3 files changed
+10/−3 lines, 3 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- HSP.JMacro: instance (HSP.JMacro.IntegerSupply m, HSP.XMLGenerator.EmbedAsAttr m (HSP.XMLGenerator.Attr n Data.Text.Internal.Lazy.Text)) => HSP.XMLGenerator.EmbedAsAttr m (HSP.XMLGenerator.Attr n Language.Javascript.JMacro.Base.JStat)
+ HSP.JMacro: instance (HSP.XMLGenerator.XMLGen m, HSP.JMacro.IntegerSupply m, HSP.XMLGenerator.EmbedAsAttr m (HSP.XMLGenerator.Attr n Data.Text.Internal.Lazy.Text)) => HSP.XMLGenerator.EmbedAsAttr m (HSP.XMLGenerator.Attr n Language.Javascript.JMacro.Base.JStat)
Files
- HSP/JMacro.hs +1/−1
- README.md +5/−0
- hsx-jmacro.cabal +4/−2
HSP/JMacro.hs view
@@ -109,7 +109,7 @@ [asAttr ((fromStringLit "type" := fromStringLit "text/javascript") :: Attr Text Text)] [asChild (displayT $ renderOneLine $ renderPrefixJs (show i) jstat)] -instance (IntegerSupply m, EmbedAsAttr m (Attr n Text)) => EmbedAsAttr m (Attr n JStat) where+instance (XMLGen m, IntegerSupply m, EmbedAsAttr m (Attr n Text)) => EmbedAsAttr m (Attr n JStat) where asAttr (n := jstat) = do i <- lift nextInteger asAttr $ (n := (displayT $ renderOneLine $ renderPrefixJs (show i) jstat))
+ README.md view
@@ -0,0 +1,5 @@+hsx-jmacro [](https://hackage.haskell.org/package/hsx-jmacro) [](https://travis-ci.org/Happstack/hsx-jmacro)+=========+Support embedding of `jmacro` JavaScript quasi-quoter inside `hsx`.++
hsx-jmacro.cabal view
@@ -1,5 +1,5 @@ Name: hsx-jmacro-Version: 7.3.7+Version: 7.3.8 Synopsis: hsp+jmacro support Description: HSP 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/@@ -11,8 +11,10 @@ Category: Web Build-type: Simple Cabal-version: >=1.6+tested-with: GHC == 7.6.3, GHC == 7.8.4, GHC == 7.10.3, GHC == 8.0.1 Extra-source-files: example.hs,- example2.hs+ example2.hs,+ README.md source-repository head type: git