fay-jquery 0.6 → 0.6.0.1
raw patch · 4 files changed
+20/−5 lines, 4 filesdep ~fay-base
Dependency ranges changed: fay-base
Files
- CHANGELOG.md +5/−1
- README.md +13/−2
- fay-jquery.cabal +1/−1
- src/JQuery.hs +1/−1
CHANGELOG.md view
@@ -1,6 +1,10 @@ ## Changelog -### 0.6 (unreleased)+#### 0.6.0.1 (2013-12-28)++* Fix typo in constraint, fixes build++### 0.6 (2013-12-26) * Constrain more free type variables to `Selectable` * Change `getAttr :: Text -> JQuery -> Fay Text` to `Text -> JQuery -> Fay (Defined Text)`
README.md view
@@ -15,14 +15,25 @@ monadic composition: ```haskell+{-# LANGUAGE RebindableSyntax, OverloadedStrings #-}++import Fay.Text (fromString)+import JQuery+import Prelude++(>=>) :: (a -> Fay b) -> (b -> Fay c) -> a -> Fay c+f >=> g = \x -> f x >>= g+ makeSquare :: JQuery -> Fay JQuery makeSquare = addClass "square" >=> setWidth 400 >=> setHeight 400 +-- `ready` is the same as jQuery(document).ready(%1);+-- You generally need to wait for this event to fire before modifying the DOM. main :: Fay ()-main = do- makeSquare $ select "#elementToMakeSquare"+main = ready $ do+ select "#elementToMakeSquare" >>= makeSquare return () ```
fay-jquery.cabal view
@@ -1,5 +1,5 @@ name: fay-jquery-version: 0.6+version: 0.6.0.1 synopsis: jQuery bindings for Fay. description: jQuery bindings for Fay. homepage: https://github.com/faylang/fay-jquery
src/JQuery.hs view
@@ -669,7 +669,7 @@ ---- Manipulation ---- -after :: Selectable => a -> JQuery -> Fay JQuery+after :: Selectable a => a -> JQuery -> Fay JQuery after = ffi "%2['after'](%1)" afterWith :: (Double -> Fay JQuery) -> JQuery -> Fay JQuery