@@ -90,21 +90,18 @@ module Reflex.Dom.Builder.Immediate
92import Foreign.JavaScript.TH
92import Foreign.JavaScript.TH
93+import Reflex.Adjustable.Class
93import Reflex.Class as Reflex
94import Reflex.Class as Reflex
94import Reflex.Dom.Builder.Class
95import Reflex.Dom.Builder.Class
95import Reflex.Dynamic
96import Reflex.Dynamic
96−import Reflex.DynamicWriter (DynamicWriterT)
97−import Reflex.EventWriter (EventWriterT)
98import Reflex.Host.Class
97import Reflex.Host.Class
99import qualified Reflex.Patch.DMap as PatchDMap
98import qualified Reflex.Patch.DMap as PatchDMap
100import qualified Reflex.Patch.DMapWithMove as PatchDMapWithMove
99import qualified Reflex.Patch.DMapWithMove as PatchDMapWithMove
101import Reflex.PerformEvent.Class
100import Reflex.PerformEvent.Class
102−import Reflex.PostBuild.Base
103import Reflex.PostBuild.Class
101import Reflex.PostBuild.Class
104import Reflex.TriggerEvent.Base hiding (askEvents)
102import Reflex.TriggerEvent.Base hiding (askEvents)
105import qualified Reflex.TriggerEvent.Base as TriggerEventT (askEvents)
103import qualified Reflex.TriggerEvent.Base as TriggerEventT (askEvents)
106import Reflex.TriggerEvent.Class
104import Reflex.TriggerEvent.Class
107−import Reflex.Query.Base (QueryT)
109import Control.Concurrent
106import Control.Concurrent
110import Control.Lens hiding (element, ix)
107import Control.Lens hiding (element, ix)
@@ -112,8 +109,6 @@ import Control.Monad.Exception
112import Control.Monad.Primitive
109import Control.Monad.Primitive
113import Control.Monad.Reader
110import Control.Monad.Reader
114import Control.Monad.Ref
111import Control.Monad.Ref
115−import Control.Monad.State.Strict (StateT)
116−import qualified Control.Monad.State as Lazy (StateT)
117#ifndef USE_TEMPLATE_HASKELL
112#ifndef USE_TEMPLATE_HASKELL
118import Data.Functor.Contravariant (phantom)
113import Data.Functor.Contravariant (phantom)
@@ -133,9 +128,7 @@ import Data.Monoid hiding (Product)
133import Data.Some (Some)
128import Data.Some (Some)
134import qualified Data.Some as Some
129import qualified Data.Some as Some
135import Data.Text (Text)
130import Data.Text (Text)
136−import qualified Data.Text as T
137import qualified GHCJS.DOM as DOM
131import qualified GHCJS.DOM as DOM
138−import GHCJS.DOM.RequestAnimationFrameCallback
139import GHCJS.DOM.Document (Document, createDocumentFragment, createElement, createElementNS, createTextNode)
132import GHCJS.DOM.Document (Document, createDocumentFragment, createElement, createElementNS, createTextNode)
140import GHCJS.DOM.Element (getScrollTop, removeAttribute, removeAttributeNS, setAttribute, setAttributeNS)
133import GHCJS.DOM.Element (getScrollTop, removeAttribute, removeAttributeNS, setAttribute, setAttributeNS)
141import qualified GHCJS.DOM.Element as Element
134import qualified GHCJS.DOM.Element as Element