@@ -90,21 +90,18 @@ module Reflex.Dom.Builder.Immediate
9090 ) where
9191
9292import Foreign.JavaScript.TH
93+import Reflex.Adjustable.Class
9394import Reflex.Class as Reflex
9495import Reflex.Dom.Builder.Class
9596import Reflex.Dynamic
96−import Reflex.DynamicWriter (DynamicWriterT)
97−import Reflex.EventWriter (EventWriterT)
9897import Reflex.Host.Class
9998import qualified Reflex.Patch.DMap as PatchDMap
10099import qualified Reflex.Patch.DMapWithMove as PatchDMapWithMove
101100import Reflex.PerformEvent.Class
102−import Reflex.PostBuild.Base
103101import Reflex.PostBuild.Class
104102import Reflex.TriggerEvent.Base hiding (askEvents)
105103import qualified Reflex.TriggerEvent.Base as TriggerEventT (askEvents)
106104import Reflex.TriggerEvent.Class
107−import Reflex.Query.Base (QueryT)
108105
109106import Control.Concurrent
110107import Control.Lens hiding (element, ix)
@@ -112,8 +109,6 @@ import Control.Monad.Exception
112109import Control.Monad.Primitive
113110import Control.Monad.Reader
114111import Control.Monad.Ref
115−import Control.Monad.State.Strict (StateT)
116−import qualified Control.Monad.State as Lazy (StateT)
117112#ifndef USE_TEMPLATE_HASKELL
118113import Data.Functor.Contravariant (phantom)
119114#endif
@@ -133,9 +128,7 @@ import Data.Monoid hiding (Product)
133128import Data.Some (Some)
134129import qualified Data.Some as Some
135130import Data.Text (Text)
136−import qualified Data.Text as T
137131import qualified GHCJS.DOM as DOM
138−import GHCJS.DOM.RequestAnimationFrameCallback
139132import GHCJS.DOM.Document (Document, createDocumentFragment, createElement, createElementNS, createTextNode)
140133import GHCJS.DOM.Element (getScrollTop, removeAttribute, removeAttributeNS, setAttribute, setAttributeNS)
141134import qualified GHCJS.DOM.Element as Element