on develop help sign in
Moves Deletable to reflex.
commitd004730b721be9e23a2cbad745d59132c7d24ded authorDave Laing <dave.laing.80@gmail.com> dateSun 14 Aug 2016, 14:09 (10 years ago) parent5a064b3
5 files changed+4−22
reflex-dom.cabal−1 src/Foreign/JavaScript/TH.hs+1−1 src/Reflex/Dom/Builder/Class.hs+2−2 src/Reflex/Dom/Deletable/Class.hs−17 src/Reflex/Dom/PerformEvent/Base.hs+1−1
reflex-dom.cabal−1
@@ -80,7 +80,6 @@ library
8080 Reflex.Dom.Builder.Immediate
8181 Reflex.Dom.Builder.Static
8282 Reflex.Dom.Class
83− Reflex.Dom.Deletable.Class
8483 Reflex.Dom.DynamicWriter
8584 Reflex.Dom.Internal
8685 Reflex.Dom.Internal.Foreign
src/Foreign/JavaScript/TH.hs+1−1
@@ -21,7 +21,7 @@ module Foreign.JavaScript.TH ( module Foreign.JavaScript.TH
2121 ) where
2222
2323import Reflex.Class
24−import Reflex.Dom.Deletable.Class
24+import Reflex.Deletable.Class
2525import Reflex.Dom.PerformEvent.Class
2626import Reflex.Host.Class
2727
src/Reflex/Dom/Builder/Class.hs+2−2
@@ -17,12 +17,12 @@
1717module Reflex.Dom.Builder.Class
1818 ( module Reflex.Dom.Builder.Class
1919 , module Reflex.Dom.Builder.Class.Events
20− , module Reflex.Dom.Deletable.Class
20+ , module Reflex.Deletable.Class
2121 ) where
2222
2323import Reflex
2424import Reflex.Dom.Builder.Class.Events
25−import Reflex.Dom.Deletable.Class
25+import Reflex.Deletable.Class
2626
2727import qualified Control.Category
2828import Control.Lens hiding (element)
src/Reflex/Dom/Deletable/Class.hsdeleted−17
@@ -1,17 +0,0 @@
1−{-# LANGUAGE FlexibleInstances #-}
2−{-# LANGUAGE FunctionalDependencies #-}
3−{-# LANGUAGE MultiParamTypeClasses #-}
4−{-# LANGUAGE UndecidableInstances #-}
5−module Reflex.Dom.Deletable.Class where
6−
7−import Reflex
8−
9−import Control.Monad.Reader
10−import Control.Monad.Trans.Control
11−
12−class (Reflex t, Monad m) => Deletable t m | m -> t where
13− deletable :: Event t () -> m a -> m a
14−
15−instance Deletable t m => Deletable t (ReaderT r m) where
16− {-# INLINABLE deletable #-}
17− deletable = liftThrough . deletable
src/Reflex/Dom/PerformEvent/Base.hs+1−1
@@ -13,7 +13,7 @@ module Reflex.Dom.PerformEvent.Base where
1313
1414import Foreign.JavaScript.TH
1515import Reflex
16−import Reflex.Dom.Deletable.Class
16+import Reflex.Deletable.Class
1717import Reflex.Dom.PerformEvent.Class
1818import Reflex.Host.Class
1919