on develop help sign in
Clear warnings in reflex-dom-core
commitb2abd56abca9b0e1c1e64b71c3ea166d0687c074 authorCarlo Nucera <carlo.nucera@protonmail.com> dateMon 18 May 2020, 13:23 (6 years ago) parent9c696a0
11 files changed+6−15
chrome-test-utils/src/Test/Util/ChromeFlags.hs−1 reflex-dom-core/src/Foreign/JavaScript/TH.hs−1 reflex-dom-core/src/Reflex/Dom/Builder/Class.hs−1 reflex-dom-core/src/Reflex/Dom/Builder/Immediate.hs+2−1 reflex-dom-core/src/Reflex/Dom/Location.hs−1 reflex-dom-core/src/Reflex/Dom/Main.hs+2−1 reflex-dom-core/src/Reflex/Dom/Prerender.hs+2−1 reflex-dom-core/src/Reflex/Dom/Widget/Basic.hs−1 reflex-dom-core/src/Reflex/Dom/Widget/Input.hs−4 reflex-dom-core/src/Reflex/Dom/Widget/Lazy.hs−1 reflex-dom-core/src/Reflex/Dom/Widget/Resize.hs−2
chrome-test-utils/src/Test/Util/ChromeFlags.hs−1
@@ -1,7 +1,6 @@
11{-# LANGUAGE OverloadedStrings #-}
22module Test.Util.ChromeFlags where
33
4−import Data.Semigroup
54import Data.Text
65import System.IO.Temp
76
reflex-dom-core/src/Foreign/JavaScript/TH.hs−1
@@ -82,7 +82,6 @@ import Control.Monad.Trans.Control
8282import Data.ByteString (ByteString)
8383import qualified Data.ByteString as BS
8484import Data.Coerce (coerce)
85−import Data.Monoid
8685import Data.Text (Text)
8786import qualified Data.Text as T
8887
reflex-dom-core/src/Reflex/Dom/Builder/Class.hs−1
@@ -56,7 +56,6 @@ import Data.Map (Map)
5656import qualified Data.Map as Map
5757import Data.Maybe
5858import Data.Proxy
59−import Data.Semigroup
6059import Data.String
6160import Data.Text (Text)
6261import Data.Type.Coercion
reflex-dom-core/src/Reflex/Dom/Builder/Immediate.hs+2−1
@@ -12,6 +12,7 @@
1212{-# LANGUAGE LambdaCase #-}
1313{-# LANGUAGE MultiParamTypeClasses #-}
1414{-# LANGUAGE OverloadedStrings #-}
15+{-# LANGUAGE PackageImports #-}
1516{-# LANGUAGE PatternGuards #-}
1617{-# LANGUAGE PolyKinds #-}
1718{-# LANGUAGE RankNTypes #-}
@@ -145,7 +146,7 @@ import Data.Text (Text)
145146import Foreign.JavaScript.Internal.Utils
146147import Foreign.JavaScript.TH
147148import GHCJS.DOM.ClipboardEvent as ClipboardEvent
148−import GHCJS.DOM.Document (Document, createDocumentFragment, createElement, createElementNS, createTextNode, createComment)
149+import "ghcjs-dom" GHCJS.DOM.Document (Document, createDocumentFragment, createElement, createElementNS, createTextNode, createComment)
149150import GHCJS.DOM.Element (getScrollTop, removeAttribute, removeAttributeNS, setAttribute, setAttributeNS, hasAttribute)
150151import GHCJS.DOM.EventM (EventM, event, on)
151152import GHCJS.DOM.KeyboardEvent as KeyboardEvent
reflex-dom-core/src/Reflex/Dom/Location.hs−1
@@ -26,7 +26,6 @@ import Control.Lens ((^.))
2626import Control.Monad ((>=>))
2727import Control.Monad.Fix (MonadFix)
2828import Data.Align (align)
29−import Data.Monoid
3029import Data.Text (Text)
3130import Data.These (These(..))
3231import qualified GHCJS.DOM as DOM
reflex-dom-core/src/Reflex/Dom/Main.hs+2−1
@@ -5,6 +5,7 @@
55{-# LANGUAGE GADTs #-}
66{-# LANGUAGE MultiParamTypeClasses #-}
77{-# LANGUAGE NoMonomorphismRestriction #-}
8+{-# LANGUAGE PackageImports #-}
89{-# LANGUAGE PatternSynonyms #-}
910{-# LANGUAGE RankNTypes #-}
1011{-# LANGUAGE RecursiveDo #-}
@@ -46,7 +47,7 @@ import Data.Text (Text)
4647import qualified Data.Text as T
4748import Data.Text.Encoding
4849import GHCJS.DOM
49−import GHCJS.DOM.Document
50+import "ghcjs-dom" GHCJS.DOM.Document
5051import GHCJS.DOM.Element
5152import GHCJS.DOM.Node
5253import GHCJS.DOM.NonElementParentNode
reflex-dom-core/src/Reflex/Dom/Prerender.hs+2−1
@@ -7,6 +7,7 @@
77{-# LANGUAGE GeneralizedNewtypeDeriving #-}
88{-# LANGUAGE LambdaCase #-}
99{-# LANGUAGE OverloadedStrings #-}
10+{-# LANGUAGE PackageImports #-}
1011{-# LANGUAGE Rank2Types #-}
1112{-# LANGUAGE RecursiveDo #-}
1213{-# LANGUAGE ScopedTypeVariables #-}
@@ -41,7 +42,7 @@ import Reflex.Host.Class
4142import Data.IntMap.Strict (IntMap)
4243import qualified Data.IntMap.Strict as IntMap
4344
44−import qualified GHCJS.DOM.Document as Document
45+import qualified "ghcjs-dom" GHCJS.DOM.Document as Document
4546import qualified GHCJS.DOM.Node as Node
4647import qualified GHCJS.DOM.Types as DOM
4748
reflex-dom-core/src/Reflex/Dom/Widget/Basic.hs−1
@@ -70,7 +70,6 @@ import Reflex.Network
7070import Reflex.PostBuild.Class
7171import Reflex.Workflow
7272
73−import Control.Arrow
7473import Control.Lens hiding (children, element)
7574import Control.Monad.Reader hiding (forM, forM_, mapM, mapM_, sequence, sequence_)
7675import Data.Align
reflex-dom-core/src/Reflex/Dom/Widget/Input.hs−4
@@ -30,12 +30,8 @@ import Data.Functor.Misc
3030import Data.Map (Map)
3131import qualified Data.Map as Map
3232import Data.Maybe
33−import Data.Semigroup
3433import Data.Text (Text)
3534import qualified Data.Text as T
36−import qualified GHCJS.DOM.GlobalEventHandlers as Events
37−import GHCJS.DOM.EventM (on)
38−import qualified GHCJS.DOM.FileList as FileList
3935import GHCJS.DOM.HTMLInputElement (HTMLInputElement)
4036import GHCJS.DOM.HTMLTextAreaElement (HTMLTextAreaElement)
4137import GHCJS.DOM.Types (MonadJSM, File, uncheckedCastTo)
reflex-dom-core/src/Reflex/Dom/Widget/Lazy.hs−1
@@ -20,7 +20,6 @@ import Control.Monad.Fix
2020import Data.Fixed
2121import Data.Map (Map)
2222import qualified Data.Map as Map
23−import Data.Monoid
2423import Data.Text (Text)
2524import qualified Data.Text as T
2625import GHCJS.DOM.Element
reflex-dom-core/src/Reflex/Dom/Widget/Resize.hs−2
@@ -16,12 +16,10 @@ import Reflex.PerformEvent.Class
1616import Reflex.PostBuild.Class
1717import Reflex.TriggerEvent.Class
1818
19−import Control.Monad
2019import Control.Monad.Fix
2120import Control.Monad.IO.Class
2221import Data.Map (Map)
2322import qualified Data.Map as Map
24−import Data.Monoid
2523import Data.Text (Text)
2624import qualified Data.Text as T
2725import GHCJS.DOM.Element