packages feed

reflex-dom-core 0.6.2.0 → 0.6.2.1

raw patch · 9 files changed

+48/−36 lines, 9 filesdep ~hlintPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: hlint

API changes (from Hackage documentation)

- Reflex.Dom.Builder.Class: instance forall k1 k2 (er :: Reflex.Dom.Builder.Class.Events.EventTag -> *) (t :: k2) (m :: k1). Reflex.Dom.Builder.Class.HasNamespace (Reflex.Dom.Builder.Class.ElementConfig er t m)
- Reflex.Dom.Builder.Class: instance forall k1 k2 (er :: Reflex.Dom.Builder.Class.Events.EventTag -> *) (t :: k2) (m :: k1). Reflex.Dom.Builder.Class.InitialAttributes (Reflex.Dom.Builder.Class.ElementConfig er t m)
- Reflex.Dom.Builder.Class: instance forall k1 k2 (er :: Reflex.Dom.Builder.Class.Events.EventTag -> *) (t :: k2) (m :: k1). Reflex.Dom.Builder.Class.InitialAttributes (Reflex.Dom.Builder.Class.InputElementConfig er t m)
- Reflex.Dom.Builder.Class: instance forall k1 k2 (er :: Reflex.Dom.Builder.Class.Events.EventTag -> *) (t :: k2) (m :: k1). Reflex.Dom.Builder.Class.InitialAttributes (Reflex.Dom.Builder.Class.SelectElementConfig er t m)
- Reflex.Dom.Builder.Class: instance forall k1 k2 (er :: Reflex.Dom.Builder.Class.Events.EventTag -> *) (t :: k2) (m :: k1). Reflex.Dom.Builder.Class.InitialAttributes (Reflex.Dom.Builder.Class.TextAreaElementConfig er t m)
- Reflex.Dom.Builder.Class: instance forall k1 k2 (t :: k2) (d :: k1) (en :: Reflex.Dom.Builder.Class.Events.EventTag). Reflex.Class.Reflex t => Reflex.Dom.Builder.Class.HasDomEvent t (Reflex.Dom.Builder.Class.Element Reflex.Dom.Builder.Class.Events.EventResult d t) en
- Reflex.Dom.Builder.Class: instance forall k1 k2 (t :: k2) (d :: k1) (en :: Reflex.Dom.Builder.Class.Events.EventTag). Reflex.Class.Reflex t => Reflex.Dom.Builder.Class.HasDomEvent t (Reflex.Dom.Builder.Class.InputElement Reflex.Dom.Builder.Class.Events.EventResult d t) en
- Reflex.Dom.Builder.Class: instance forall k1 k2 (t :: k2) (d :: k1) (en :: Reflex.Dom.Builder.Class.Events.EventTag). Reflex.Class.Reflex t => Reflex.Dom.Builder.Class.HasDomEvent t (Reflex.Dom.Builder.Class.TextAreaElement Reflex.Dom.Builder.Class.Events.EventResult d t) en
- Reflex.Dom.Builder.Class: instance forall k1 k2 (t :: k2) (er :: Reflex.Dom.Builder.Class.Events.EventTag -> *) (m :: k1). Reflex.Class.Reflex t => Reflex.Dom.Builder.Class.HasSetValue (Reflex.Dom.Builder.Class.TextAreaElementConfig er t m)
- Reflex.Dom.Builder.Class: instance forall k1 k2 (t :: k2) (er :: Reflex.Dom.Builder.Class.Events.EventTag -> *) (m :: k1). Reflex.Dom.Builder.Class.ModifyAttributes t (Reflex.Dom.Builder.Class.ElementConfig er t m)
- Reflex.Dom.Builder.Class: instance forall k1 k2 (t :: k2) (er :: Reflex.Dom.Builder.Class.Events.EventTag -> *) (m :: k1). Reflex.Dom.Builder.Class.ModifyAttributes t (Reflex.Dom.Builder.Class.InputElementConfig er t m)
- Reflex.Dom.Builder.Class: instance forall k1 k2 (t :: k2) (er :: Reflex.Dom.Builder.Class.Events.EventTag -> *) (m :: k1). Reflex.Dom.Builder.Class.ModifyAttributes t (Reflex.Dom.Builder.Class.RawElementConfig er t m)
- Reflex.Dom.Builder.Class: instance forall k1 k2 (t :: k2) (er :: Reflex.Dom.Builder.Class.Events.EventTag -> *) (m :: k1). Reflex.Dom.Builder.Class.ModifyAttributes t (Reflex.Dom.Builder.Class.SelectElementConfig er t m)
- Reflex.Dom.Builder.Class: instance forall k1 k2 (t :: k2) (er :: Reflex.Dom.Builder.Class.Events.EventTag -> *) (m :: k1). Reflex.Dom.Builder.Class.ModifyAttributes t (Reflex.Dom.Builder.Class.TextAreaElementConfig er t m)
- Reflex.Dom.Builder.Class: instance forall k1 k2 (t :: k2) (er :: Reflex.Dom.Builder.Class.Events.EventTag -> *) (s :: k1). (Reflex.Class.Reflex t, er Data.Type.Equality.~ Reflex.Dom.Builder.Class.Events.EventResult, Reflex.Dom.Builder.Class.DomSpace s) => Data.Default.Class.Default (Reflex.Dom.Builder.Class.ElementConfig er t s)
- Reflex.Dom.Builder.Class: instance forall k1 k2 (t :: k2) (er :: Reflex.Dom.Builder.Class.Events.EventTag -> *) (s :: k1). (Reflex.Class.Reflex t, er Data.Type.Equality.~ Reflex.Dom.Builder.Class.Events.EventResult, Reflex.Dom.Builder.Class.DomSpace s) => Data.Default.Class.Default (Reflex.Dom.Builder.Class.InputElementConfig er t s)
- Reflex.Dom.Builder.Class: instance forall k1 k2 (t :: k2) (er :: Reflex.Dom.Builder.Class.Events.EventTag -> *) (s :: k1). (Reflex.Class.Reflex t, er Data.Type.Equality.~ Reflex.Dom.Builder.Class.Events.EventResult, Reflex.Dom.Builder.Class.DomSpace s) => Data.Default.Class.Default (Reflex.Dom.Builder.Class.RawElementConfig er t s)
- Reflex.Dom.Builder.Class: instance forall k1 k2 (t :: k2) (er :: Reflex.Dom.Builder.Class.Events.EventTag -> *) (s :: k1). (Reflex.Class.Reflex t, er Data.Type.Equality.~ Reflex.Dom.Builder.Class.Events.EventResult, Reflex.Dom.Builder.Class.DomSpace s) => Data.Default.Class.Default (Reflex.Dom.Builder.Class.SelectElementConfig er t s)
- Reflex.Dom.Builder.Class: instance forall k1 k2 (t :: k2) (er :: Reflex.Dom.Builder.Class.Events.EventTag -> *) (s :: k1). (Reflex.Class.Reflex t, er Data.Type.Equality.~ Reflex.Dom.Builder.Class.Events.EventResult, Reflex.Dom.Builder.Class.DomSpace s) => Data.Default.Class.Default (Reflex.Dom.Builder.Class.TextAreaElementConfig er t s)
- Reflex.Dom.Builder.Immediate: instance (GHC.Base.Monad m, Control.Monad.Ref.MonadRef m, Control.Monad.Ref.Ref m Data.Type.Equality.~ Control.Monad.Ref.Ref GHC.Types.IO, Reflex.Host.Class.MonadReflexCreateTrigger t m) => Reflex.TriggerEvent.Class.TriggerEvent t (Reflex.Dom.Builder.Immediate.DomRenderHookT t m)
- Reflex.Dom.Builder.Immediate: instance (er Data.Type.Equality.~ Reflex.Dom.Builder.Class.Events.EventResult) => Data.Default.Class.Default (Reflex.Dom.Builder.Immediate.GhcjsEventSpec er)
- Reflex.Dom.Builder.Immediate: instance forall k (m :: * -> *) t (s :: k). (GHC.Base.Monad m, Control.Monad.Ref.MonadRef m, Control.Monad.Ref.Ref m Data.Type.Equality.~ Control.Monad.Ref.Ref GHC.Types.IO, Reflex.Host.Class.MonadReflexCreateTrigger t m) => Reflex.TriggerEvent.Class.TriggerEvent t (Reflex.Dom.Builder.Immediate.HydrationDomBuilderT s t m)
- Reflex.Dom.Builder.Immediate: instance forall k (s :: k) t (m :: * -> *). (Reflex.Dom.Builder.Class.RawDocument (Reflex.Dom.Builder.Class.DomBuilderSpace (Reflex.Dom.Builder.Immediate.HydrationDomBuilderT s t m)) Data.Type.Equality.~ JSDOM.Types.Document, GHC.Base.Monad m) => Reflex.Dom.Builder.Class.HasDocument (Reflex.Dom.Builder.Immediate.HydrationDomBuilderT s t m)
- Reflex.Dom.Builder.Immediate: instance forall k t (m :: * -> *) (s :: k). (Reflex.Adjustable.Class.Adjustable t m, Language.Javascript.JSaddle.Types.MonadJSM m, Reflex.Class.MonadHold t m, Control.Monad.Fix.MonadFix m, Control.Monad.Primitive.PrimMonad m, Reflex.Dom.Builder.Class.RawDocument (Reflex.Dom.Builder.Class.DomBuilderSpace (Reflex.Dom.Builder.Immediate.HydrationDomBuilderT s t m)) Data.Type.Equality.~ JSDOM.Types.Document) => Reflex.Adjustable.Class.Adjustable t (Reflex.Dom.Builder.Immediate.HydrationDomBuilderT s t m)
- Reflex.Dom.Builder.Static: instance (GHC.Base.Monad m, Control.Monad.Ref.Ref m Data.Type.Equality.~ Control.Monad.Ref.Ref GHC.Types.IO, Reflex.Class.Reflex t) => Reflex.TriggerEvent.Class.TriggerEvent t (Reflex.Dom.Builder.Static.StaticDomBuilderT t m)
- Reflex.Dom.Old: instance (attrs Data.Type.Equality.~ Data.Map.Internal.Map Data.Text.Internal.Text Data.Text.Internal.Text) => Data.Default.Class.Default (Reflex.Dom.Old.ElConfig attrs)
- Reflex.Dom.Widget.Input: instance forall k1 k2 (d :: k2) (t :: k1). Reflex.Dom.Widget.Input.HasValue (Reflex.Dom.Widget.Input.FileInput d t)
- Reflex.Dom.Widget.Input: instance forall k1 k2 (er :: Reflex.Dom.Builder.Class.Events.EventTag -> *) (d :: k2) (t :: k1). Reflex.Dom.Widget.Input.HasValue (Reflex.Dom.Builder.Class.InputElement er d t)
- Reflex.Dom.Widget.Input: instance forall k1 k2 (er :: Reflex.Dom.Builder.Class.Events.EventTag -> *) (d :: k2) (t :: k1). Reflex.Dom.Widget.Input.HasValue (Reflex.Dom.Builder.Class.TextAreaElement er d t)
- Reflex.Dom.Xhr: instance (a Data.Type.Equality.~ ()) => Data.Default.Class.Default (Reflex.Dom.Xhr.XhrRequestConfig a)
+ Reflex.Dom.Builder.Class: instance forall k1 k2 (er :: Reflex.Dom.Builder.Class.Events.EventTag -> *) (t :: k1) (m :: k2). Reflex.Dom.Builder.Class.HasNamespace (Reflex.Dom.Builder.Class.ElementConfig er t m)
+ Reflex.Dom.Builder.Class: instance forall k1 k2 (er :: Reflex.Dom.Builder.Class.Events.EventTag -> *) (t :: k1) (m :: k2). Reflex.Dom.Builder.Class.InitialAttributes (Reflex.Dom.Builder.Class.ElementConfig er t m)
+ Reflex.Dom.Builder.Class: instance forall k1 k2 (er :: Reflex.Dom.Builder.Class.Events.EventTag -> *) (t :: k1) (m :: k2). Reflex.Dom.Builder.Class.InitialAttributes (Reflex.Dom.Builder.Class.InputElementConfig er t m)
+ Reflex.Dom.Builder.Class: instance forall k1 k2 (er :: Reflex.Dom.Builder.Class.Events.EventTag -> *) (t :: k1) (m :: k2). Reflex.Dom.Builder.Class.InitialAttributes (Reflex.Dom.Builder.Class.SelectElementConfig er t m)
+ Reflex.Dom.Builder.Class: instance forall k1 k2 (er :: Reflex.Dom.Builder.Class.Events.EventTag -> *) (t :: k1) (m :: k2). Reflex.Dom.Builder.Class.InitialAttributes (Reflex.Dom.Builder.Class.TextAreaElementConfig er t m)
+ Reflex.Dom.Builder.Class: instance forall k1 k2 (t :: k1) (d :: k2) (en :: Reflex.Dom.Builder.Class.Events.EventTag). Reflex.Class.Reflex t => Reflex.Dom.Builder.Class.HasDomEvent t (Reflex.Dom.Builder.Class.Element Reflex.Dom.Builder.Class.Events.EventResult d t) en
+ Reflex.Dom.Builder.Class: instance forall k1 k2 (t :: k1) (d :: k2) (en :: Reflex.Dom.Builder.Class.Events.EventTag). Reflex.Class.Reflex t => Reflex.Dom.Builder.Class.HasDomEvent t (Reflex.Dom.Builder.Class.InputElement Reflex.Dom.Builder.Class.Events.EventResult d t) en
+ Reflex.Dom.Builder.Class: instance forall k1 k2 (t :: k1) (d :: k2) (en :: Reflex.Dom.Builder.Class.Events.EventTag). Reflex.Class.Reflex t => Reflex.Dom.Builder.Class.HasDomEvent t (Reflex.Dom.Builder.Class.TextAreaElement Reflex.Dom.Builder.Class.Events.EventResult d t) en
+ Reflex.Dom.Builder.Class: instance forall k1 k2 (t :: k1) (er :: Reflex.Dom.Builder.Class.Events.EventTag -> *) (m :: k2). Reflex.Class.Reflex t => Reflex.Dom.Builder.Class.HasSetValue (Reflex.Dom.Builder.Class.TextAreaElementConfig er t m)
+ Reflex.Dom.Builder.Class: instance forall k1 k2 (t :: k1) (er :: Reflex.Dom.Builder.Class.Events.EventTag -> *) (m :: k2). Reflex.Dom.Builder.Class.ModifyAttributes t (Reflex.Dom.Builder.Class.ElementConfig er t m)
+ Reflex.Dom.Builder.Class: instance forall k1 k2 (t :: k1) (er :: Reflex.Dom.Builder.Class.Events.EventTag -> *) (m :: k2). Reflex.Dom.Builder.Class.ModifyAttributes t (Reflex.Dom.Builder.Class.InputElementConfig er t m)
+ Reflex.Dom.Builder.Class: instance forall k1 k2 (t :: k1) (er :: Reflex.Dom.Builder.Class.Events.EventTag -> *) (m :: k2). Reflex.Dom.Builder.Class.ModifyAttributes t (Reflex.Dom.Builder.Class.RawElementConfig er t m)
+ Reflex.Dom.Builder.Class: instance forall k1 k2 (t :: k1) (er :: Reflex.Dom.Builder.Class.Events.EventTag -> *) (m :: k2). Reflex.Dom.Builder.Class.ModifyAttributes t (Reflex.Dom.Builder.Class.SelectElementConfig er t m)
+ Reflex.Dom.Builder.Class: instance forall k1 k2 (t :: k1) (er :: Reflex.Dom.Builder.Class.Events.EventTag -> *) (m :: k2). Reflex.Dom.Builder.Class.ModifyAttributes t (Reflex.Dom.Builder.Class.TextAreaElementConfig er t m)
+ Reflex.Dom.Builder.Class: instance forall k1 k2 (t :: k1) (er :: Reflex.Dom.Builder.Class.Events.EventTag -> *) (s :: k2). (Reflex.Class.Reflex t, er GHC.Types.~ Reflex.Dom.Builder.Class.Events.EventResult, Reflex.Dom.Builder.Class.DomSpace s) => Data.Default.Class.Default (Reflex.Dom.Builder.Class.ElementConfig er t s)
+ Reflex.Dom.Builder.Class: instance forall k1 k2 (t :: k1) (er :: Reflex.Dom.Builder.Class.Events.EventTag -> *) (s :: k2). (Reflex.Class.Reflex t, er GHC.Types.~ Reflex.Dom.Builder.Class.Events.EventResult, Reflex.Dom.Builder.Class.DomSpace s) => Data.Default.Class.Default (Reflex.Dom.Builder.Class.InputElementConfig er t s)
+ Reflex.Dom.Builder.Class: instance forall k1 k2 (t :: k1) (er :: Reflex.Dom.Builder.Class.Events.EventTag -> *) (s :: k2). (Reflex.Class.Reflex t, er GHC.Types.~ Reflex.Dom.Builder.Class.Events.EventResult, Reflex.Dom.Builder.Class.DomSpace s) => Data.Default.Class.Default (Reflex.Dom.Builder.Class.RawElementConfig er t s)
+ Reflex.Dom.Builder.Class: instance forall k1 k2 (t :: k1) (er :: Reflex.Dom.Builder.Class.Events.EventTag -> *) (s :: k2). (Reflex.Class.Reflex t, er GHC.Types.~ Reflex.Dom.Builder.Class.Events.EventResult, Reflex.Dom.Builder.Class.DomSpace s) => Data.Default.Class.Default (Reflex.Dom.Builder.Class.SelectElementConfig er t s)
+ Reflex.Dom.Builder.Class: instance forall k1 k2 (t :: k1) (er :: Reflex.Dom.Builder.Class.Events.EventTag -> *) (s :: k2). (Reflex.Class.Reflex t, er GHC.Types.~ Reflex.Dom.Builder.Class.Events.EventResult, Reflex.Dom.Builder.Class.DomSpace s) => Data.Default.Class.Default (Reflex.Dom.Builder.Class.TextAreaElementConfig er t s)
+ Reflex.Dom.Builder.Immediate: instance (GHC.Base.Monad m, Control.Monad.Ref.MonadRef m, Control.Monad.Ref.Ref m GHC.Types.~ Control.Monad.Ref.Ref GHC.Types.IO, Reflex.Host.Class.MonadReflexCreateTrigger t m) => Reflex.TriggerEvent.Class.TriggerEvent t (Reflex.Dom.Builder.Immediate.DomRenderHookT t m)
+ Reflex.Dom.Builder.Immediate: instance (er GHC.Types.~ Reflex.Dom.Builder.Class.Events.EventResult) => Data.Default.Class.Default (Reflex.Dom.Builder.Immediate.GhcjsEventSpec er)
+ Reflex.Dom.Builder.Immediate: instance forall k (m :: * -> *) t (s :: k). (GHC.Base.Monad m, Control.Monad.Ref.MonadRef m, Control.Monad.Ref.Ref m GHC.Types.~ Control.Monad.Ref.Ref GHC.Types.IO, Reflex.Host.Class.MonadReflexCreateTrigger t m) => Reflex.TriggerEvent.Class.TriggerEvent t (Reflex.Dom.Builder.Immediate.HydrationDomBuilderT s t m)
+ Reflex.Dom.Builder.Immediate: instance forall k (s :: k) t (m :: * -> *). (Reflex.Dom.Builder.Class.RawDocument (Reflex.Dom.Builder.Class.DomBuilderSpace (Reflex.Dom.Builder.Immediate.HydrationDomBuilderT s t m)) GHC.Types.~ JSDOM.Types.Document, GHC.Base.Monad m) => Reflex.Dom.Builder.Class.HasDocument (Reflex.Dom.Builder.Immediate.HydrationDomBuilderT s t m)
+ Reflex.Dom.Builder.Immediate: instance forall k t (m :: * -> *) (s :: k). (Reflex.Adjustable.Class.Adjustable t m, Language.Javascript.JSaddle.Types.MonadJSM m, Reflex.Class.MonadHold t m, Control.Monad.Fix.MonadFix m, Control.Monad.Primitive.PrimMonad m, Reflex.Dom.Builder.Class.RawDocument (Reflex.Dom.Builder.Class.DomBuilderSpace (Reflex.Dom.Builder.Immediate.HydrationDomBuilderT s t m)) GHC.Types.~ JSDOM.Types.Document) => Reflex.Adjustable.Class.Adjustable t (Reflex.Dom.Builder.Immediate.HydrationDomBuilderT s t m)
+ Reflex.Dom.Builder.Static: instance (GHC.Base.Monad m, Control.Monad.Ref.Ref m GHC.Types.~ Control.Monad.Ref.Ref GHC.Types.IO, Reflex.Class.Reflex t) => Reflex.TriggerEvent.Class.TriggerEvent t (Reflex.Dom.Builder.Static.StaticDomBuilderT t m)
+ Reflex.Dom.Old: instance (attrs GHC.Types.~ Data.Map.Internal.Map Data.Text.Internal.Text Data.Text.Internal.Text) => Data.Default.Class.Default (Reflex.Dom.Old.ElConfig attrs)
+ Reflex.Dom.Widget.Input: instance forall k1 k2 (d :: k1) (t :: k2). Reflex.Dom.Widget.Input.HasValue (Reflex.Dom.Widget.Input.FileInput d t)
+ Reflex.Dom.Widget.Input: instance forall k1 k2 (er :: Reflex.Dom.Builder.Class.Events.EventTag -> *) (d :: k1) (t :: k2). Reflex.Dom.Widget.Input.HasValue (Reflex.Dom.Builder.Class.InputElement er d t)
+ Reflex.Dom.Widget.Input: instance forall k1 k2 (er :: Reflex.Dom.Builder.Class.Events.EventTag -> *) (d :: k1) (t :: k2). Reflex.Dom.Widget.Input.HasValue (Reflex.Dom.Builder.Class.TextAreaElement er d t)
+ Reflex.Dom.Xhr: instance (a GHC.Types.~ ()) => Data.Default.Class.Default (Reflex.Dom.Xhr.XhrRequestConfig a)
- Reflex.Dom.Builder.Class: commentNodeConfig_initialContents :: forall t_a1moV. Lens' (CommentNodeConfig t_a1moV) Text
+ Reflex.Dom.Builder.Class: commentNodeConfig_initialContents :: forall t_aKiv. Lens' (CommentNodeConfig t_aKiv) Text
- Reflex.Dom.Builder.Class: elementConfig_eventSpec :: forall er_a1moQ t_a1moR s_a1moS er_a1o5o s_a1o5p. Lens (ElementConfig er_a1moQ t_a1moR s_a1moS) (ElementConfig er_a1o5o t_a1moR s_a1o5p) (EventSpec s_a1moS er_a1moQ) (EventSpec s_a1o5p er_a1o5o)
+ Reflex.Dom.Builder.Class: elementConfig_eventSpec :: forall er_aKiq t_aKir s_aKis er_aLVf s_aLVg. Lens (ElementConfig er_aKiq t_aKir s_aKis) (ElementConfig er_aLVf t_aKir s_aLVg) (EventSpec s_aKis er_aKiq) (EventSpec s_aLVg er_aLVf)
- Reflex.Dom.Builder.Class: elementConfig_initialAttributes :: forall er_a1moQ t_a1moR s_a1moS. Lens' (ElementConfig er_a1moQ t_a1moR s_a1moS) (Map AttributeName Text)
+ Reflex.Dom.Builder.Class: elementConfig_initialAttributes :: forall er_aKiq t_aKir s_aKis. Lens' (ElementConfig er_aKiq t_aKir s_aKis) (Map AttributeName Text)
- Reflex.Dom.Builder.Class: elementConfig_namespace :: forall er_a1moQ t_a1moR s_a1moS. Lens' (ElementConfig er_a1moQ t_a1moR s_a1moS) (Maybe Namespace)
+ Reflex.Dom.Builder.Class: elementConfig_namespace :: forall er_aKiq t_aKir s_aKis. Lens' (ElementConfig er_aKiq t_aKir s_aKis) (Maybe Namespace)
- Reflex.Dom.Builder.Class: inputElementConfig_elementConfig :: forall er_a1moK t_a1moL s_a1moM er_a1o4L s_a1o4M. Lens (InputElementConfig er_a1moK t_a1moL s_a1moM) (InputElementConfig er_a1o4L t_a1moL s_a1o4M) (ElementConfig er_a1moK t_a1moL s_a1moM) (ElementConfig er_a1o4L t_a1moL s_a1o4M)
+ Reflex.Dom.Builder.Class: inputElementConfig_elementConfig :: forall er_aKik t_aKil s_aKim er_aLUC s_aLUD. Lens (InputElementConfig er_aKik t_aKil s_aKim) (InputElementConfig er_aLUC t_aKil s_aLUD) (ElementConfig er_aKik t_aKil s_aKim) (ElementConfig er_aLUC t_aKil s_aLUD)
- Reflex.Dom.Builder.Class: inputElementConfig_initialChecked :: forall er_a1moK t_a1moL s_a1moM. Lens' (InputElementConfig er_a1moK t_a1moL s_a1moM) Bool
+ Reflex.Dom.Builder.Class: inputElementConfig_initialChecked :: forall er_aKik t_aKil s_aKim. Lens' (InputElementConfig er_aKik t_aKil s_aKim) Bool
- Reflex.Dom.Builder.Class: inputElementConfig_initialValue :: forall er_a1moK t_a1moL s_a1moM. Lens' (InputElementConfig er_a1moK t_a1moL s_a1moM) Text
+ Reflex.Dom.Builder.Class: inputElementConfig_initialValue :: forall er_aKik t_aKil s_aKim. Lens' (InputElementConfig er_aKik t_aKil s_aKim) Text
- Reflex.Dom.Builder.Class: rawElementConfig_eventSpec :: forall er_a1moy t_a1moz s_a1moA er_a1o5d s_a1o5e. Lens (RawElementConfig er_a1moy t_a1moz s_a1moA) (RawElementConfig er_a1o5d t_a1moz s_a1o5e) (EventSpec s_a1moA er_a1moy) (EventSpec s_a1o5e er_a1o5d)
+ Reflex.Dom.Builder.Class: rawElementConfig_eventSpec :: forall er_aKi8 t_aKi9 s_aKia er_aLV4 s_aLV5. Lens (RawElementConfig er_aKi8 t_aKi9 s_aKia) (RawElementConfig er_aLV4 t_aKi9 s_aLV5) (EventSpec s_aKia er_aKi8) (EventSpec s_aLV5 er_aLV4)
- Reflex.Dom.Builder.Class: selectElementConfig_elementConfig :: forall er_a1mov t_a1mow m_a1mox er_a1o64 m_a1o65. Lens (SelectElementConfig er_a1mov t_a1mow m_a1mox) (SelectElementConfig er_a1o64 t_a1mow m_a1o65) (ElementConfig er_a1mov t_a1mow m_a1mox) (ElementConfig er_a1o64 t_a1mow m_a1o65)
+ Reflex.Dom.Builder.Class: selectElementConfig_elementConfig :: forall er_aKi5 t_aKi6 m_aKi7 er_aLVV m_aLVW. Lens (SelectElementConfig er_aKi5 t_aKi6 m_aKi7) (SelectElementConfig er_aLVV t_aKi6 m_aLVW) (ElementConfig er_aKi5 t_aKi6 m_aKi7) (ElementConfig er_aLVV t_aKi6 m_aLVW)
- Reflex.Dom.Builder.Class: selectElementConfig_initialValue :: forall er_a1mov t_a1mow m_a1mox. Lens' (SelectElementConfig er_a1mov t_a1mow m_a1mox) Text
+ Reflex.Dom.Builder.Class: selectElementConfig_initialValue :: forall er_aKi5 t_aKi6 m_aKi7. Lens' (SelectElementConfig er_aKi5 t_aKi6 m_aKi7) Text
- Reflex.Dom.Builder.Class: textAreaElementConfig_elementConfig :: forall er_a1moE t_a1moF m_a1moG er_a1o5N m_a1o5O. Lens (TextAreaElementConfig er_a1moE t_a1moF m_a1moG) (TextAreaElementConfig er_a1o5N t_a1moF m_a1o5O) (ElementConfig er_a1moE t_a1moF m_a1moG) (ElementConfig er_a1o5N t_a1moF m_a1o5O)
+ Reflex.Dom.Builder.Class: textAreaElementConfig_elementConfig :: forall er_aKie t_aKif m_aKig er_aLVE m_aLVF. Lens (TextAreaElementConfig er_aKie t_aKif m_aKig) (TextAreaElementConfig er_aLVE t_aKif m_aLVF) (ElementConfig er_aKie t_aKif m_aKig) (ElementConfig er_aLVE t_aKif m_aLVF)
- Reflex.Dom.Builder.Class: textAreaElementConfig_initialValue :: forall er_a1moE t_a1moF m_a1moG. Lens' (TextAreaElementConfig er_a1moE t_a1moF m_a1moG) Text
+ Reflex.Dom.Builder.Class: textAreaElementConfig_initialValue :: forall er_aKie t_aKif m_aKig. Lens' (TextAreaElementConfig er_aKie t_aKif m_aKig) Text
- Reflex.Dom.Builder.Class: textNodeConfig_initialContents :: forall t_a1moY. Lens' (TextNodeConfig t_a1moY) Text
+ Reflex.Dom.Builder.Class: textNodeConfig_initialContents :: forall t_aKiy. Lens' (TextNodeConfig t_aKiy) Text
- Reflex.Dom.Builder.Class.Events: [Abort] :: EventName 'AbortTag
+ Reflex.Dom.Builder.Class.Events: [Abort] :: EventName 'AbortTag
- Reflex.Dom.Builder.Class.Events: [Beforecopy] :: EventName 'BeforecopyTag
+ Reflex.Dom.Builder.Class.Events: [Beforecopy] :: EventName 'BeforecopyTag
- Reflex.Dom.Builder.Class.Events: [Beforecut] :: EventName 'BeforecutTag
+ Reflex.Dom.Builder.Class.Events: [Beforecut] :: EventName 'BeforecutTag
- Reflex.Dom.Builder.Class.Events: [Beforepaste] :: EventName 'BeforepasteTag
+ Reflex.Dom.Builder.Class.Events: [Beforepaste] :: EventName 'BeforepasteTag
- Reflex.Dom.Builder.Class.Events: [Blur] :: EventName 'BlurTag
+ Reflex.Dom.Builder.Class.Events: [Blur] :: EventName 'BlurTag
- Reflex.Dom.Builder.Class.Events: [Change] :: EventName 'ChangeTag
+ Reflex.Dom.Builder.Class.Events: [Change] :: EventName 'ChangeTag
- Reflex.Dom.Builder.Class.Events: [Click] :: EventName 'ClickTag
+ Reflex.Dom.Builder.Class.Events: [Click] :: EventName 'ClickTag
- Reflex.Dom.Builder.Class.Events: [Contextmenu] :: EventName 'ContextmenuTag
+ Reflex.Dom.Builder.Class.Events: [Contextmenu] :: EventName 'ContextmenuTag
- Reflex.Dom.Builder.Class.Events: [Copy] :: EventName 'CopyTag
+ Reflex.Dom.Builder.Class.Events: [Copy] :: EventName 'CopyTag
- Reflex.Dom.Builder.Class.Events: [Cut] :: EventName 'CutTag
+ Reflex.Dom.Builder.Class.Events: [Cut] :: EventName 'CutTag
- Reflex.Dom.Builder.Class.Events: [Dblclick] :: EventName 'DblclickTag
+ Reflex.Dom.Builder.Class.Events: [Dblclick] :: EventName 'DblclickTag
- Reflex.Dom.Builder.Class.Events: [Drag] :: EventName 'DragTag
+ Reflex.Dom.Builder.Class.Events: [Drag] :: EventName 'DragTag
- Reflex.Dom.Builder.Class.Events: [Dragend] :: EventName 'DragendTag
+ Reflex.Dom.Builder.Class.Events: [Dragend] :: EventName 'DragendTag
- Reflex.Dom.Builder.Class.Events: [Dragenter] :: EventName 'DragenterTag
+ Reflex.Dom.Builder.Class.Events: [Dragenter] :: EventName 'DragenterTag
- Reflex.Dom.Builder.Class.Events: [Dragleave] :: EventName 'DragleaveTag
+ Reflex.Dom.Builder.Class.Events: [Dragleave] :: EventName 'DragleaveTag
- Reflex.Dom.Builder.Class.Events: [Dragover] :: EventName 'DragoverTag
+ Reflex.Dom.Builder.Class.Events: [Dragover] :: EventName 'DragoverTag
- Reflex.Dom.Builder.Class.Events: [Dragstart] :: EventName 'DragstartTag
+ Reflex.Dom.Builder.Class.Events: [Dragstart] :: EventName 'DragstartTag
- Reflex.Dom.Builder.Class.Events: [Drop] :: EventName 'DropTag
+ Reflex.Dom.Builder.Class.Events: [Drop] :: EventName 'DropTag
- Reflex.Dom.Builder.Class.Events: [Error] :: EventName 'ErrorTag
+ Reflex.Dom.Builder.Class.Events: [Error] :: EventName 'ErrorTag
- Reflex.Dom.Builder.Class.Events: [Focus] :: EventName 'FocusTag
+ Reflex.Dom.Builder.Class.Events: [Focus] :: EventName 'FocusTag
- Reflex.Dom.Builder.Class.Events: [Input] :: EventName 'InputTag
+ Reflex.Dom.Builder.Class.Events: [Input] :: EventName 'InputTag
- Reflex.Dom.Builder.Class.Events: [Invalid] :: EventName 'InvalidTag
+ Reflex.Dom.Builder.Class.Events: [Invalid] :: EventName 'InvalidTag
- Reflex.Dom.Builder.Class.Events: [Keydown] :: EventName 'KeydownTag
+ Reflex.Dom.Builder.Class.Events: [Keydown] :: EventName 'KeydownTag
- Reflex.Dom.Builder.Class.Events: [Keypress] :: EventName 'KeypressTag
+ Reflex.Dom.Builder.Class.Events: [Keypress] :: EventName 'KeypressTag
- Reflex.Dom.Builder.Class.Events: [Keyup] :: EventName 'KeyupTag
+ Reflex.Dom.Builder.Class.Events: [Keyup] :: EventName 'KeyupTag
- Reflex.Dom.Builder.Class.Events: [Load] :: EventName 'LoadTag
+ Reflex.Dom.Builder.Class.Events: [Load] :: EventName 'LoadTag
- Reflex.Dom.Builder.Class.Events: [Mousedown] :: EventName 'MousedownTag
+ Reflex.Dom.Builder.Class.Events: [Mousedown] :: EventName 'MousedownTag
- Reflex.Dom.Builder.Class.Events: [Mouseenter] :: EventName 'MouseenterTag
+ Reflex.Dom.Builder.Class.Events: [Mouseenter] :: EventName 'MouseenterTag
- Reflex.Dom.Builder.Class.Events: [Mouseleave] :: EventName 'MouseleaveTag
+ Reflex.Dom.Builder.Class.Events: [Mouseleave] :: EventName 'MouseleaveTag
- Reflex.Dom.Builder.Class.Events: [Mousemove] :: EventName 'MousemoveTag
+ Reflex.Dom.Builder.Class.Events: [Mousemove] :: EventName 'MousemoveTag
- Reflex.Dom.Builder.Class.Events: [Mouseout] :: EventName 'MouseoutTag
+ Reflex.Dom.Builder.Class.Events: [Mouseout] :: EventName 'MouseoutTag
- Reflex.Dom.Builder.Class.Events: [Mouseover] :: EventName 'MouseoverTag
+ Reflex.Dom.Builder.Class.Events: [Mouseover] :: EventName 'MouseoverTag
- Reflex.Dom.Builder.Class.Events: [Mouseup] :: EventName 'MouseupTag
+ Reflex.Dom.Builder.Class.Events: [Mouseup] :: EventName 'MouseupTag
- Reflex.Dom.Builder.Class.Events: [Mousewheel] :: EventName 'MousewheelTag
+ Reflex.Dom.Builder.Class.Events: [Mousewheel] :: EventName 'MousewheelTag
- Reflex.Dom.Builder.Class.Events: [Paste] :: EventName 'PasteTag
+ Reflex.Dom.Builder.Class.Events: [Paste] :: EventName 'PasteTag
- Reflex.Dom.Builder.Class.Events: [Reset] :: EventName 'ResetTag
+ Reflex.Dom.Builder.Class.Events: [Reset] :: EventName 'ResetTag
- Reflex.Dom.Builder.Class.Events: [Scroll] :: EventName 'ScrollTag
+ Reflex.Dom.Builder.Class.Events: [Scroll] :: EventName 'ScrollTag
- Reflex.Dom.Builder.Class.Events: [Search] :: EventName 'SearchTag
+ Reflex.Dom.Builder.Class.Events: [Search] :: EventName 'SearchTag
- Reflex.Dom.Builder.Class.Events: [Select] :: EventName 'SelectTag
+ Reflex.Dom.Builder.Class.Events: [Select] :: EventName 'SelectTag
- Reflex.Dom.Builder.Class.Events: [Selectstart] :: EventName 'SelectstartTag
+ Reflex.Dom.Builder.Class.Events: [Selectstart] :: EventName 'SelectstartTag
- Reflex.Dom.Builder.Class.Events: [Submit] :: EventName 'SubmitTag
+ Reflex.Dom.Builder.Class.Events: [Submit] :: EventName 'SubmitTag
- Reflex.Dom.Builder.Class.Events: [Touchcancel] :: EventName 'TouchcancelTag
+ Reflex.Dom.Builder.Class.Events: [Touchcancel] :: EventName 'TouchcancelTag
- Reflex.Dom.Builder.Class.Events: [Touchend] :: EventName 'TouchendTag
+ Reflex.Dom.Builder.Class.Events: [Touchend] :: EventName 'TouchendTag
- Reflex.Dom.Builder.Class.Events: [Touchmove] :: EventName 'TouchmoveTag
+ Reflex.Dom.Builder.Class.Events: [Touchmove] :: EventName 'TouchmoveTag
- Reflex.Dom.Builder.Class.Events: [Touchstart] :: EventName 'TouchstartTag
+ Reflex.Dom.Builder.Class.Events: [Touchstart] :: EventName 'TouchstartTag
- Reflex.Dom.Builder.Class.Events: [Wheel] :: EventName 'WheelTag
+ Reflex.Dom.Builder.Class.Events: [Wheel] :: EventName 'WheelTag
- Reflex.Dom.Builder.Immediate: EventFilterTriggerRef :: IORef (Maybe (EventTrigger t (er en))) -> EventFilterTriggerRef t er
+ Reflex.Dom.Builder.Immediate: EventFilterTriggerRef :: IORef (Maybe (EventTrigger t (er en))) -> EventFilterTriggerRef t er (en :: EventTag)
- Reflex.Dom.Builder.Immediate: Pair1 :: f a -> g a -> Pair1
+ Reflex.Dom.Builder.Immediate: Pair1 :: f a -> g a -> Pair1 (f :: k -> *) (g :: k -> *) (a :: k)
- Reflex.Dom.Builder.Immediate: ghcjsEventSpec_filters :: forall er_a1EGd. Lens' (GhcjsEventSpec er_a1EGd) (DMap EventName (GhcjsEventFilter er_a1EGd))
+ Reflex.Dom.Builder.Immediate: ghcjsEventSpec_filters :: forall er_aZ2l. Lens' (GhcjsEventSpec er_aZ2l) (DMap EventName (GhcjsEventFilter er_aZ2l))
- Reflex.Dom.Builder.Immediate: ghcjsEventSpec_handler :: forall er_a1EGd. Lens' (GhcjsEventSpec er_a1EGd) (GhcjsEventHandler er_a1EGd)
+ Reflex.Dom.Builder.Immediate: ghcjsEventSpec_handler :: forall er_aZ2l. Lens' (GhcjsEventSpec er_aZ2l) (GhcjsEventHandler er_aZ2l)
- Reflex.Dom.Builder.Static: StaticDomHandler :: StaticDomHandler
+ Reflex.Dom.Builder.Static: StaticDomHandler :: StaticDomHandler (a :: k) (b :: k)
- Reflex.Dom.Builder.Static: StaticEventSpec :: StaticEventSpec
+ Reflex.Dom.Builder.Static: StaticEventSpec :: StaticEventSpec (er :: EventTag -> *)
- Reflex.Dom.Old: elConfig_attributes :: forall attrs_a3uHS attrs_a3uIX. Lens (ElConfig attrs_a3uHS) (ElConfig attrs_a3uIX) attrs_a3uHS attrs_a3uIX
+ Reflex.Dom.Old: elConfig_attributes :: forall attrs_a2uZR attrs_a2v0Q. Lens (ElConfig attrs_a2uZR) (ElConfig attrs_a2v0Q) attrs_a2uZR attrs_a2v0Q
- Reflex.Dom.Old: elConfig_namespace :: forall attrs_a3uHS. Lens' (ElConfig attrs_a3uHS) (Maybe Text)
+ Reflex.Dom.Old: elConfig_namespace :: forall attrs_a2uZR. Lens' (ElConfig attrs_a2uZR) (Maybe Text)
- Reflex.Dom.WebSocket: webSocketConfig_close :: forall t_a3jjG a_a3jjH. Lens' (WebSocketConfig t_a3jjG a_a3jjH) (Event t_a3jjG (Word, Text))
+ Reflex.Dom.WebSocket: webSocketConfig_close :: forall t_a2moF a_a2moG. Lens' (WebSocketConfig t_a2moF a_a2moG) (Event t_a2moF (Word, Text))
- Reflex.Dom.WebSocket: webSocketConfig_protocols :: forall t_a3jjG a_a3jjH. Lens' (WebSocketConfig t_a3jjG a_a3jjH) [Text]
+ Reflex.Dom.WebSocket: webSocketConfig_protocols :: forall t_a2moF a_a2moG. Lens' (WebSocketConfig t_a2moF a_a2moG) [Text]
- Reflex.Dom.WebSocket: webSocketConfig_reconnect :: forall t_a3jjG a_a3jjH. Lens' (WebSocketConfig t_a3jjG a_a3jjH) Bool
+ Reflex.Dom.WebSocket: webSocketConfig_reconnect :: forall t_a2moF a_a2moG. Lens' (WebSocketConfig t_a2moF a_a2moG) Bool
- Reflex.Dom.WebSocket: webSocketConfig_send :: forall t_a3jjG a_a3jjH. Lens' (WebSocketConfig t_a3jjG a_a3jjH) (Event t_a3jjG [a_a3jjH])
+ Reflex.Dom.WebSocket: webSocketConfig_send :: forall t_a2moF a_a2moG. Lens' (WebSocketConfig t_a2moF a_a2moG) (Event t_a2moF [a_a2moG])
- Reflex.Dom.WebSocket: webSocket_close :: forall t_a3jjD a_a3jjE. Lens' (RawWebSocket t_a3jjD a_a3jjE) (Event t_a3jjD (Bool, Word, Text))
+ Reflex.Dom.WebSocket: webSocket_close :: forall t_a2moC a_a2moD. Lens' (RawWebSocket t_a2moC a_a2moD) (Event t_a2moC (Bool, Word, Text))
- Reflex.Dom.WebSocket: webSocket_error :: forall t_a3jjD a_a3jjE. Lens' (RawWebSocket t_a3jjD a_a3jjE) (Event t_a3jjD ())
+ Reflex.Dom.WebSocket: webSocket_error :: forall t_a2moC a_a2moD. Lens' (RawWebSocket t_a2moC a_a2moD) (Event t_a2moC ())
- Reflex.Dom.WebSocket: webSocket_open :: forall t_a3jjD a_a3jjE. Lens' (RawWebSocket t_a3jjD a_a3jjE) (Event t_a3jjD ())
+ Reflex.Dom.WebSocket: webSocket_open :: forall t_a2moC a_a2moD. Lens' (RawWebSocket t_a2moC a_a2moD) (Event t_a2moC ())
- Reflex.Dom.WebSocket: webSocket_recv :: forall t_a3jjD a_a3jjE. Lens' (RawWebSocket t_a3jjD a_a3jjE) (Event t_a3jjD a_a3jjE)
+ Reflex.Dom.WebSocket: webSocket_recv :: forall t_a2moC a_a2moD. Lens' (RawWebSocket t_a2moC a_a2moD) (Event t_a2moC a_a2moD)
- Reflex.Dom.Widget.Input: (&) :: () => a -> (a -> b) -> b
+ Reflex.Dom.Widget.Input: (&) :: a -> (a -> b) -> b
- Reflex.Dom.Widget.Input: (.~) :: () => ASetter s t a b -> b -> s -> t
+ Reflex.Dom.Widget.Input: (.~) :: ASetter s t a b -> b -> s -> t
- Reflex.Dom.Widget.Input: checkboxConfig_attributes :: forall t_a3B2y. Lens' (CheckboxConfig t_a3B2y) (Dynamic t_a3B2y (Map Text Text))
+ Reflex.Dom.Widget.Input: checkboxConfig_attributes :: forall t_a2ASd. Lens' (CheckboxConfig t_a2ASd) (Dynamic t_a2ASd (Map Text Text))
- Reflex.Dom.Widget.Input: checkboxConfig_setValue :: forall t_a3B2y. Lens' (CheckboxConfig t_a3B2y) (Event t_a3B2y Bool)
+ Reflex.Dom.Widget.Input: checkboxConfig_setValue :: forall t_a2ASd. Lens' (CheckboxConfig t_a2ASd) (Event t_a2ASd Bool)
- Reflex.Dom.Widget.Input: checkbox_change :: forall t_a3B2x. Lens' (Checkbox t_a3B2x) (Event t_a3B2x Bool)
+ Reflex.Dom.Widget.Input: checkbox_change :: forall t_a2ASc. Lens' (Checkbox t_a2ASc) (Event t_a2ASc Bool)
- Reflex.Dom.Widget.Input: checkbox_value :: forall t_a3B2x. Lens' (Checkbox t_a3B2x) (Dynamic t_a3B2x Bool)
+ Reflex.Dom.Widget.Input: checkbox_value :: forall t_a2ASc. Lens' (Checkbox t_a2ASc) (Dynamic t_a2ASc Bool)
- Reflex.Dom.Widget.Input: dropdownConfig_attributes :: forall t_a3B2n k_a3B2o. Lens' (DropdownConfig t_a3B2n k_a3B2o) (Dynamic t_a3B2n (Map Text Text))
+ Reflex.Dom.Widget.Input: dropdownConfig_attributes :: forall t_a2AS2 k_a2AS3. Lens' (DropdownConfig t_a2AS2 k_a2AS3) (Dynamic t_a2AS2 (Map Text Text))
- Reflex.Dom.Widget.Input: dropdownConfig_setValue :: forall t_a3B2n k_a3B2o k_a3CvD. Lens (DropdownConfig t_a3B2n k_a3B2o) (DropdownConfig t_a3B2n k_a3CvD) (Event t_a3B2n k_a3B2o) (Event t_a3B2n k_a3CvD)
+ Reflex.Dom.Widget.Input: dropdownConfig_setValue :: forall t_a2AS2 k_a2AS3 k_a2Cie. Lens (DropdownConfig t_a2AS2 k_a2AS3) (DropdownConfig t_a2AS2 k_a2Cie) (Event t_a2AS2 k_a2AS3) (Event t_a2AS2 k_a2Cie)
- Reflex.Dom.Widget.Input: dropdown_change :: forall t_a3B2p k_a3B2q. Lens' (Dropdown t_a3B2p k_a3B2q) (Event t_a3B2p k_a3B2q)
+ Reflex.Dom.Widget.Input: dropdown_change :: forall t_a2AS4 k_a2AS5. Lens' (Dropdown t_a2AS4 k_a2AS5) (Event t_a2AS4 k_a2AS5)
- Reflex.Dom.Widget.Input: dropdown_value :: forall t_a3B2p k_a3B2q. Lens' (Dropdown t_a3B2p k_a3B2q) (Dynamic t_a3B2p k_a3B2q)
+ Reflex.Dom.Widget.Input: dropdown_value :: forall t_a2AS4 k_a2AS5. Lens' (Dropdown t_a2AS4 k_a2AS5) (Dynamic t_a2AS4 k_a2AS5)
- Reflex.Dom.Widget.Input: fileInputConfig_attributes :: forall t_a3B2r t_a3Cvk. Iso (FileInputConfig t_a3B2r) (FileInputConfig t_a3Cvk) (Dynamic t_a3B2r (Map Text Text)) (Dynamic t_a3Cvk (Map Text Text))
+ Reflex.Dom.Widget.Input: fileInputConfig_attributes :: forall t_a2AS6 t_a2ChV. Iso (FileInputConfig t_a2AS6) (FileInputConfig t_a2ChV) (Dynamic t_a2AS6 (Map Text Text)) (Dynamic t_a2ChV (Map Text Text))
- Reflex.Dom.Widget.Input: fileInput_element :: forall d_a3B2s t_a3B2t d_a3Cvq. Lens (FileInput d_a3B2s t_a3B2t) (FileInput d_a3Cvq t_a3B2t) (RawInputElement d_a3B2s) (RawInputElement d_a3Cvq)
+ Reflex.Dom.Widget.Input: fileInput_element :: forall d_a2AS7 t_a2AS8 d_a2Ci1. Lens (FileInput d_a2AS7 t_a2AS8) (FileInput d_a2Ci1 t_a2AS8) (RawInputElement d_a2AS7) (RawInputElement d_a2Ci1)
- Reflex.Dom.Widget.Input: fileInput_value :: forall d_a3B2s t_a3B2t t_a3Cvr. Lens (FileInput d_a3B2s t_a3B2t) (FileInput d_a3B2s t_a3Cvr) (Dynamic t_a3B2t [File]) (Dynamic t_a3Cvr [File])
+ Reflex.Dom.Widget.Input: fileInput_value :: forall d_a2AS7 t_a2AS8 t_a2Ci2. Lens (FileInput d_a2AS7 t_a2AS8) (FileInput d_a2AS7 t_a2Ci2) (Dynamic t_a2AS8 [File]) (Dynamic t_a2Ci2 [File])
- Reflex.Dom.Widget.Input: keydown :: (Reflex t, HasDomEvent t e 'KeydownTag, DomEventType e 'KeydownTag ~ Word) => Key -> e -> Event t ()
+ Reflex.Dom.Widget.Input: keydown :: (Reflex t, HasDomEvent t e 'KeydownTag, DomEventType e 'KeydownTag ~ Word) => Key -> e -> Event t ()
- Reflex.Dom.Widget.Input: keypress :: (Reflex t, HasDomEvent t e 'KeypressTag, DomEventType e 'KeypressTag ~ Word) => Key -> e -> Event t ()
+ Reflex.Dom.Widget.Input: keypress :: (Reflex t, HasDomEvent t e 'KeypressTag, DomEventType e 'KeypressTag ~ Word) => Key -> e -> Event t ()
- Reflex.Dom.Widget.Input: keyup :: (Reflex t, HasDomEvent t e 'KeyupTag, DomEventType e 'KeyupTag ~ Word) => Key -> e -> Event t ()
+ Reflex.Dom.Widget.Input: keyup :: (Reflex t, HasDomEvent t e 'KeyupTag, DomEventType e 'KeyupTag ~ Word) => Key -> e -> Event t ()
- Reflex.Dom.Widget.Input: rangeInputConfig_attributes :: forall t_a3B2C. Lens' (RangeInputConfig t_a3B2C) (Dynamic t_a3B2C (Map Text Text))
+ Reflex.Dom.Widget.Input: rangeInputConfig_attributes :: forall t_a2ASh. Lens' (RangeInputConfig t_a2ASh) (Dynamic t_a2ASh (Map Text Text))
- Reflex.Dom.Widget.Input: rangeInputConfig_initialValue :: forall t_a3B2C. Lens' (RangeInputConfig t_a3B2C) Float
+ Reflex.Dom.Widget.Input: rangeInputConfig_initialValue :: forall t_a2ASh. Lens' (RangeInputConfig t_a2ASh) Float
- Reflex.Dom.Widget.Input: rangeInputConfig_setValue :: forall t_a3B2C. Lens' (RangeInputConfig t_a3B2C) (Event t_a3B2C Float)
+ Reflex.Dom.Widget.Input: rangeInputConfig_setValue :: forall t_a2ASh. Lens' (RangeInputConfig t_a2ASh) (Event t_a2ASh Float)
- Reflex.Dom.Widget.Input: rangeInput_element :: forall t_a3B2B. Lens' (RangeInput t_a3B2B) HTMLInputElement
+ Reflex.Dom.Widget.Input: rangeInput_element :: forall t_a2ASg. Lens' (RangeInput t_a2ASg) HTMLInputElement
- Reflex.Dom.Widget.Input: rangeInput_hasFocus :: forall t_a3B2B. Lens' (RangeInput t_a3B2B) (Dynamic t_a3B2B Bool)
+ Reflex.Dom.Widget.Input: rangeInput_hasFocus :: forall t_a2ASg. Lens' (RangeInput t_a2ASg) (Dynamic t_a2ASg Bool)
- Reflex.Dom.Widget.Input: rangeInput_input :: forall t_a3B2B. Lens' (RangeInput t_a3B2B) (Event t_a3B2B Float)
+ Reflex.Dom.Widget.Input: rangeInput_input :: forall t_a2ASg. Lens' (RangeInput t_a2ASg) (Event t_a2ASg Float)
- Reflex.Dom.Widget.Input: rangeInput_mouseup :: forall t_a3B2B. Lens' (RangeInput t_a3B2B) (Event t_a3B2B (Int, Int))
+ Reflex.Dom.Widget.Input: rangeInput_mouseup :: forall t_a2ASg. Lens' (RangeInput t_a2ASg) (Event t_a2ASg (Int, Int))
- Reflex.Dom.Widget.Input: rangeInput_value :: forall t_a3B2B. Lens' (RangeInput t_a3B2B) (Dynamic t_a3B2B Float)
+ Reflex.Dom.Widget.Input: rangeInput_value :: forall t_a2ASg. Lens' (RangeInput t_a2ASg) (Dynamic t_a2ASg Float)
- Reflex.Dom.Widget.Input: textAreaConfig_attributes :: forall t_a3B2A. Lens' (TextAreaConfig t_a3B2A) (Dynamic t_a3B2A (Map Text Text))
+ Reflex.Dom.Widget.Input: textAreaConfig_attributes :: forall t_a2ASf. Lens' (TextAreaConfig t_a2ASf) (Dynamic t_a2ASf (Map Text Text))
- Reflex.Dom.Widget.Input: textAreaConfig_initialValue :: forall t_a3B2A. Lens' (TextAreaConfig t_a3B2A) Text
+ Reflex.Dom.Widget.Input: textAreaConfig_initialValue :: forall t_a2ASf. Lens' (TextAreaConfig t_a2ASf) Text
- Reflex.Dom.Widget.Input: textAreaConfig_setValue :: forall t_a3B2A. Lens' (TextAreaConfig t_a3B2A) (Event t_a3B2A Text)
+ Reflex.Dom.Widget.Input: textAreaConfig_setValue :: forall t_a2ASf. Lens' (TextAreaConfig t_a2ASf) (Event t_a2ASf Text)
- Reflex.Dom.Widget.Input: textArea_element :: forall t_a3B2z. Lens' (TextArea t_a3B2z) HTMLTextAreaElement
+ Reflex.Dom.Widget.Input: textArea_element :: forall t_a2ASe. Lens' (TextArea t_a2ASe) HTMLTextAreaElement
- Reflex.Dom.Widget.Input: textArea_hasFocus :: forall t_a3B2z. Lens' (TextArea t_a3B2z) (Dynamic t_a3B2z Bool)
+ Reflex.Dom.Widget.Input: textArea_hasFocus :: forall t_a2ASe. Lens' (TextArea t_a2ASe) (Dynamic t_a2ASe Bool)
- Reflex.Dom.Widget.Input: textArea_input :: forall t_a3B2z. Lens' (TextArea t_a3B2z) (Event t_a3B2z Text)
+ Reflex.Dom.Widget.Input: textArea_input :: forall t_a2ASe. Lens' (TextArea t_a2ASe) (Event t_a2ASe Text)
- Reflex.Dom.Widget.Input: textArea_keypress :: forall t_a3B2z. Lens' (TextArea t_a3B2z) (Event t_a3B2z Word)
+ Reflex.Dom.Widget.Input: textArea_keypress :: forall t_a2ASe. Lens' (TextArea t_a2ASe) (Event t_a2ASe Word)
- Reflex.Dom.Widget.Input: textArea_value :: forall t_a3B2z. Lens' (TextArea t_a3B2z) (Dynamic t_a3B2z Text)
+ Reflex.Dom.Widget.Input: textArea_value :: forall t_a2ASe. Lens' (TextArea t_a2ASe) (Dynamic t_a2ASe Text)
- Reflex.Dom.Widget.Input: textInputConfig_attributes :: forall t_a3B2D. Lens' (TextInputConfig t_a3B2D) (Dynamic t_a3B2D (Map Text Text))
+ Reflex.Dom.Widget.Input: textInputConfig_attributes :: forall t_a2ASi. Lens' (TextInputConfig t_a2ASi) (Dynamic t_a2ASi (Map Text Text))
- Reflex.Dom.Widget.Input: textInputConfig_initialValue :: forall t_a3B2D. Lens' (TextInputConfig t_a3B2D) Text
+ Reflex.Dom.Widget.Input: textInputConfig_initialValue :: forall t_a2ASi. Lens' (TextInputConfig t_a2ASi) Text
- Reflex.Dom.Widget.Input: textInputConfig_inputType :: forall t_a3B2D. Lens' (TextInputConfig t_a3B2D) Text
+ Reflex.Dom.Widget.Input: textInputConfig_inputType :: forall t_a2ASi. Lens' (TextInputConfig t_a2ASi) Text
- Reflex.Dom.Widget.Input: textInputConfig_setValue :: forall t_a3B2D. Lens' (TextInputConfig t_a3B2D) (Event t_a3B2D Text)
+ Reflex.Dom.Widget.Input: textInputConfig_setValue :: forall t_a2ASi. Lens' (TextInputConfig t_a2ASi) (Event t_a2ASi Text)
- Reflex.Dom.Widget.Input: textInput_builderElement :: forall t_a3B2E. Lens' (TextInput t_a3B2E) (InputElement EventResult GhcjsDomSpace t_a3B2E)
+ Reflex.Dom.Widget.Input: textInput_builderElement :: forall t_a2ASj. Lens' (TextInput t_a2ASj) (InputElement EventResult GhcjsDomSpace t_a2ASj)
- Reflex.Dom.Widget.Input: textInput_hasFocus :: forall t_a3B2E. Lens' (TextInput t_a3B2E) (Dynamic t_a3B2E Bool)
+ Reflex.Dom.Widget.Input: textInput_hasFocus :: forall t_a2ASj. Lens' (TextInput t_a2ASj) (Dynamic t_a2ASj Bool)
- Reflex.Dom.Widget.Input: textInput_input :: forall t_a3B2E. Lens' (TextInput t_a3B2E) (Event t_a3B2E Text)
+ Reflex.Dom.Widget.Input: textInput_input :: forall t_a2ASj. Lens' (TextInput t_a2ASj) (Event t_a2ASj Text)
- Reflex.Dom.Widget.Input: textInput_keydown :: forall t_a3B2E. Lens' (TextInput t_a3B2E) (Event t_a3B2E Word)
+ Reflex.Dom.Widget.Input: textInput_keydown :: forall t_a2ASj. Lens' (TextInput t_a2ASj) (Event t_a2ASj Word)
- Reflex.Dom.Widget.Input: textInput_keypress :: forall t_a3B2E. Lens' (TextInput t_a3B2E) (Event t_a3B2E Word)
+ Reflex.Dom.Widget.Input: textInput_keypress :: forall t_a2ASj. Lens' (TextInput t_a2ASj) (Event t_a2ASj Word)
- Reflex.Dom.Widget.Input: textInput_keyup :: forall t_a3B2E. Lens' (TextInput t_a3B2E) (Event t_a3B2E Word)
+ Reflex.Dom.Widget.Input: textInput_keyup :: forall t_a2ASj. Lens' (TextInput t_a2ASj) (Event t_a2ASj Word)
- Reflex.Dom.Widget.Input: textInput_value :: forall t_a3B2E. Lens' (TextInput t_a3B2E) (Dynamic t_a3B2E Text)
+ Reflex.Dom.Widget.Input: textInput_value :: forall t_a2ASj. Lens' (TextInput t_a2ASj) (Dynamic t_a2ASj Text)
- Reflex.Dom.Xhr: xhrRequestConfig_headers :: forall a_a3XKm. Lens' (XhrRequestConfig a_a3XKm) (Map Text Text)
+ Reflex.Dom.Xhr: xhrRequestConfig_headers :: forall a_a2O4u. Lens' (XhrRequestConfig a_a2O4u) (Map Text Text)
- Reflex.Dom.Xhr: xhrRequestConfig_password :: forall a_a3XKm. Lens' (XhrRequestConfig a_a3XKm) (Maybe Text)
+ Reflex.Dom.Xhr: xhrRequestConfig_password :: forall a_a2O4u. Lens' (XhrRequestConfig a_a2O4u) (Maybe Text)
- Reflex.Dom.Xhr: xhrRequestConfig_responseHeaders :: forall a_a3XKm. Lens' (XhrRequestConfig a_a3XKm) XhrResponseHeaders
+ Reflex.Dom.Xhr: xhrRequestConfig_responseHeaders :: forall a_a2O4u. Lens' (XhrRequestConfig a_a2O4u) XhrResponseHeaders
- Reflex.Dom.Xhr: xhrRequestConfig_responseType :: forall a_a3XKm. Lens' (XhrRequestConfig a_a3XKm) (Maybe XhrResponseType)
+ Reflex.Dom.Xhr: xhrRequestConfig_responseType :: forall a_a2O4u. Lens' (XhrRequestConfig a_a2O4u) (Maybe XhrResponseType)
- Reflex.Dom.Xhr: xhrRequestConfig_sendData :: forall a_a3XKm a_a3Z8L. Lens (XhrRequestConfig a_a3XKm) (XhrRequestConfig a_a3Z8L) a_a3XKm a_a3Z8L
+ Reflex.Dom.Xhr: xhrRequestConfig_sendData :: forall a_a2O4u a_a2Pfl. Lens (XhrRequestConfig a_a2O4u) (XhrRequestConfig a_a2Pfl) a_a2O4u a_a2Pfl
- Reflex.Dom.Xhr: xhrRequestConfig_user :: forall a_a3XKm. Lens' (XhrRequestConfig a_a3XKm) (Maybe Text)
+ Reflex.Dom.Xhr: xhrRequestConfig_user :: forall a_a2O4u. Lens' (XhrRequestConfig a_a2O4u) (Maybe Text)
- Reflex.Dom.Xhr: xhrRequestConfig_withCredentials :: forall a_a3XKm. Lens' (XhrRequestConfig a_a3XKm) Bool
+ Reflex.Dom.Xhr: xhrRequestConfig_withCredentials :: forall a_a2O4u. Lens' (XhrRequestConfig a_a2O4u) Bool
- Reflex.Dom.Xhr: xhrRequest_config :: forall a_a3XKn a_a3Z8u. Lens (XhrRequest a_a3XKn) (XhrRequest a_a3Z8u) (XhrRequestConfig a_a3XKn) (XhrRequestConfig a_a3Z8u)
+ Reflex.Dom.Xhr: xhrRequest_config :: forall a_a2O4v a_a2Pf4. Lens (XhrRequest a_a2O4v) (XhrRequest a_a2Pf4) (XhrRequestConfig a_a2O4v) (XhrRequestConfig a_a2Pf4)
- Reflex.Dom.Xhr: xhrRequest_method :: forall a_a3XKn. Lens' (XhrRequest a_a3XKn) Text
+ Reflex.Dom.Xhr: xhrRequest_method :: forall a_a2O4v. Lens' (XhrRequest a_a2O4v) Text
- Reflex.Dom.Xhr: xhrRequest_url :: forall a_a3XKn. Lens' (XhrRequest a_a3XKn) Text
+ Reflex.Dom.Xhr: xhrRequest_url :: forall a_a2O4v. Lens' (XhrRequest a_a2O4v) Text

Files

ChangeLog.md view
@@ -1,5 +1,9 @@ # Revision history for reflex-dom-core +## 0.6.2.1++* Fix hlint complaints with newer GHC.+ ## 0.6.2.0  * ([#400](https://github.com/reflex-frp/reflex-dom/pull/400/files)) Set value of input elements in static renderer
reflex-dom-core.cabal view
@@ -1,6 +1,6 @@ cabal-version: 1.24 Name: reflex-dom-core-Version: 0.6.2.0+Version: 0.6.2.1 Synopsis: Functional Reactive Web Apps with Reflex Description:   Web applications without callbacks or side-effects.@@ -176,7 +176,9 @@       Reflex.Dom.Builder.Class.TH  test-suite hlint-  build-depends: base, hlint+  build-depends:+    base,+    hlint >= 2.0 && < 4.0   hs-source-dirs: test   main-is: hlint.hs   type: exitcode-stdio-1.0
src/Reflex/Dom/Builder/Class.hs view
@@ -9,11 +9,12 @@ {-# LANGUAGE GeneralizedNewtypeDeriving #-} #if !MIN_VERSION_base(4,9,0) {-# LANGUAGE ImpredicativeTypes #-}+#else+{-# LANGUAGE Rank2Types #-} -- Implied by ImpredicativeTypes #endif {-# LANGUAGE LambdaCase #-} {-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE PolyKinds #-}-{-# LANGUAGE Rank2Types #-} {-# LANGUAGE RecursiveDo #-} {-# LANGUAGE ScopedTypeVariables #-} {-# LANGUAGE StandaloneDeriving #-}
src/Reflex/Dom/Builder/Immediate.hs view
@@ -2,7 +2,6 @@ {-# LANGUAGE CPP #-} {-# LANGUAGE ConstraintKinds #-} {-# LANGUAGE DataKinds #-}-{-# LANGUAGE DeriveFunctor #-} {-# LANGUAGE DeriveTraversable #-} {-# LANGUAGE EmptyDataDecls #-} {-# LANGUAGE FlexibleContexts #-}@@ -1877,14 +1876,14 @@   getHydrationMode >>= \case     HydrationMode_Hydrating -> addHydrationStepWithSetup (holdIncremental children0 children') $ \children -> do       dm :: DMap k (Compose (TraverseChild t m (Some k)) v') <- sample $ currentIncremental children-      phs <- traverse id $ weakenDMapWith (either _traverseChildHydration_delayed (pure . _traverseChildImmediate_placeholder) . _traverseChild_mode . getCompose) dm+      phs <- sequenceA $ weakenDMapWith (either _traverseChildHydration_delayed (pure . _traverseChildImmediate_placeholder) . _traverseChild_mode . getCompose) dm       liftIO $ writeIORef placeholders $! phs       insertAfterPreviousNode lastPlaceholder     HydrationMode_Immediate -> do       let activate i = do             append $ toNode $ _traverseChildImmediate_fragment i             pure $ _traverseChildImmediate_placeholder i-      phs <- traverse id $ weakenDMapWith (either (error "impossible") activate . _traverseChild_mode . getCompose) children0+      phs <- sequenceA $ weakenDMapWith (either (error "impossible") activate . _traverseChild_mode . getCompose) children0       liftIO $ writeIORef placeholders $! phs       append $ toNode lastPlaceholder   requestDomAction_ $ ffor children' $ \p -> do
src/Reflex/Dom/Builder/Static.hs view
@@ -274,7 +274,7 @@     --TODO: Do not escape quotation marks; see https://stackoverflow.com/questions/25612166/what-characters-must-be-escaped-in-html-5     shouldEscape <- asks _staticDomBuilderEnv_shouldEscape     let escape = if shouldEscape then fromHtmlEscapedText else byteString . encodeUtf8-    modify . (:) =<< (\c -> "<!--" <> c <> "-->") <$> case mSetContents of+    (modify . (:)) . (\c -> "<!--" <> c <> "-->") =<< case mSetContents of       Nothing -> return (pure (escape initialContents))       Just setContents -> hold (escape initialContents) $ fmapCheap escape setContents --Only because it doesn't get optimized when profiling is on     return $ CommentNode ()
src/Reflex/Dom/Main.hs view
@@ -5,7 +5,6 @@ {-# LANGUAGE GADTs #-} {-# LANGUAGE MultiParamTypeClasses #-} {-# LANGUAGE NoMonomorphismRestriction #-}-{-# LANGUAGE PatternSynonyms #-} {-# LANGUAGE RankNTypes #-} {-# LANGUAGE RecursiveDo #-} {-# LANGUAGE ScopedTypeVariables #-}
src/Reflex/Dom/Widget/Lazy.hs view
@@ -117,7 +117,7 @@                                          "overflow" =: "hidden" <>                                          "position" =: "relative"     mkRow k = toStyleAttr $ "height" =: (T.pack (show rowPx) <> "px") <>-                            "top" =: ((<>"px") $ T.pack $ show $ keyToIndex k * rowPx) <>+                            "top" =: (<> "px") (T.pack $ show $ keyToIndex k * rowPx) <>                             "position" =: "absolute" <>                             "width" =: "100%"     findWindow sizeIncrement windowSize startingPosition =
test/hlint.hs view
@@ -1,4 +1,4 @@-import Language.Haskell.HLint3 (hlint)+import Language.Haskell.HLint (hlint) import System.Exit (exitFailure, exitSuccess)  main :: IO ()
test/hydration.hs view
@@ -20,6 +20,14 @@  {-# OPTIONS_GHC -fno-warn-orphans #-} +-- Notice to those working on this test suite:+-- It doesn't appear to be possible to use --match to run a particular test, in+-- this situation the test may hang before reaching our code. This seems to+-- happen when the test is not the first test in the block. As a workaround, you+-- can just comment out the other tests. Also, using `xit` will cause the same+-- issue. `xit` tests must be the last tests in the session, or the session will+-- hang in the following test.+ import Prelude hiding (fail) import Control.Concurrent import qualified Control.Concurrent.Async as Async@@ -146,13 +154,13 @@       withDebugging <- isNothing <$> lookupEnv "NO_DEBUG"       let wdConfig = WD.defaultConfig { WD.wdPort = fromIntegral $ _selenium_portNumber selenium }           chromeCaps' = WD.getCaps $ chromeConfig browserPath chromeFlags-      hspec (tests withDebugging wdConfig [chromeCaps'] selenium) `finally` _selenium_stopServer selenium+      hspec (tests withDebugging wdConfig [(chromeCaps', "chrome")] selenium) `finally` _selenium_stopServer selenium -tests :: Bool -> WD.WDConfig -> [Capabilities] -> Selenium -> Spec+tests :: Bool -> WD.WDConfig -> [(Capabilities, String)] -> Selenium -> Spec tests withDebugging wdConfig caps _selenium = do   let putStrLnDebug :: MonadIO m => Text -> m ()       putStrLnDebug m = when withDebugging $ liftIO $ putStrLn $ T.unpack m-      session' = sessionWith wdConfig "" . using (map (,"") caps)+      session' t = sessionWith wdConfig t . using caps       runWD m = runWDOptions (WdOptions False) $ do         putStrLnDebug "before"         r <- m@@ -164,7 +172,7 @@       testWidget = testWidgetDebug True withDebugging       testWidget' :: WD a -> (a -> WD b) -> (forall m js. TestWidget js (SpiderTimeline Global) m => m ()) -> WD b       testWidget' = testWidgetDebug' True withDebugging-  describe "text" $ session' $ do+  session' "text" $ do     it "works" $ runWD $ do       testWidgetStatic (checkBodyText "hello world") $ do         text "hello world"@@ -225,7 +233,7 @@         click <- button ""         void $ textNode $ TextNodeConfig "initial" $ Just $ "after" <$ click -  describe "element" $ session' $ do+  session' "element" $ do     it "works with domEvent Click" $ runWD $ do       clickedRef <- liftIO $ newRef False       testWidget' (findElemWithRetry $ WD.ByTag "div") WD.click $ do@@ -289,8 +297,8 @@         let click = domEvent Click e         return () -  describe "inputElement" $ do-    describe "static renderer" $ session' $ do+  session' "inputElement" $ do+    describe "static renderer" $ do       it "sets value attribute" $ runWD $ do         let checkStatic = do               e <- findElemWithRetry $ WD.ByTag "input"@@ -347,7 +355,7 @@             & inputElementConfig_initialChecked .~ False             & inputElementConfig_setChecked .~ (True <$ pb)           pure ()-    describe "hydration" $ session' $ do+    describe "hydration" $ do       it "doesn't wipe user input when switching over" $ runWD $ do         inputRef <- newRef ("hello " :: Text)         testWidget'@@ -585,8 +593,7 @@           el "p" $ dynText $ _inputElement_value e           performEvent_ $ consRef valRef <$> updated (_inputElement_value e)           performEvent_ $ consRef inputRef <$> _inputElement_input e--    describe "hydration/immediate" $ session' $ do+    describe "hydration/immediate" $ do       it "captures user input after switchover" $ runWD $ do         inputRef :: IORef Text <- newRef ""         let checkValue = do@@ -666,8 +673,8 @@             names <- liftJSM $ traverse File.getName fs             liftIO $ writeRef filesRef names -  describe "textAreaElement" $ do-    describe "static renderer" $ session' $ do+  session' "textAreaElement" $ do+    describe "static renderer" $ do       it "sets value attribute" $ runWD $ do         let checkStatic = do               e <- findElemWithRetry $ WD.ByTag "textarea"@@ -690,7 +697,7 @@             & textAreaElementConfig_initialValue .~ "test"             & textAreaElementConfig_setValue .~ ("test-updated" <$ pb)           pure ()-    describe "hydration" $ session' $ do+    describe "hydration" $ do       it "doesn't wipe user input when switching over" $ runWD $ do         inputRef <- newRef ("" :: Text)         testWidget'@@ -839,7 +846,7 @@           e <- textAreaElement $ def & textAreaElementConfig_setValue .~ ("pb" <$ pb)           el "p" $ dynText $ _textAreaElement_value e -    describe "hydration/immediate" $ session' $ do+    describe "hydration/immediate" $ do       it "captures user input after switchover" $ runWD $ do         inputRef :: IORef Text <- newRef ""         let checkValue = do@@ -881,13 +888,13 @@             performEvent_ $ liftIO . writeRef valueByUIRef <$> _textAreaElement_input e             performEvent_ $ liftIO . writeRef valueRef <$> updated (value e) -  describe "selectElement" $ do+  session' "selectElement" $ do     let options :: DomBuilder t m => m ()         options = do           elAttr "option" ("value" =: "one" <> "id" =: "one") $ text "one"           elAttr "option" ("value" =: "two" <> "id" =: "two") $ text "two"           elAttr "option" ("value" =: "three" <> "id" =: "three") $ text "three"-    describe "hydration" $ session' $ do+    describe "hydration" $ do       it "sets initial value correctly" $ runWD $ do         inputRef <- newRef ("" :: Text)         let setup = do@@ -961,7 +968,7 @@           performEvent_ $ liftIO . writeRef valueByUIRef <$> _selectElement_change e           performEvent_ $ liftIO . writeRef valueRef <$> updated (_selectElement_value e) -    describe "hydration/immediate" $ session' $ do+    describe "hydration/immediate" $ do       it "captures user input after switchover" $ runWD $ do         inputRef :: IORef Text <- newRef ""         let checkValue = do@@ -1007,7 +1014,7 @@             performEvent_ $ liftIO . writeRef valueByUIRef <$> _selectElement_change e             performEvent_ $ liftIO . writeRef valueRef <$> updated (_selectElement_value e) -  describe "prerender" $ session' $ do+  session' "prerender" $ do     it "works in simple case" $ runWD $ do       testWidget (checkBodyText "One") (checkBodyText "Two") $ do         prerender_ (text "One") (text "Two")@@ -1076,7 +1083,7 @@         prerender_ (pure ()) (liftIO $ trigger "Client")         textNode $ TextNodeConfig "Initial" $ Just e -  describe "namespaces" $ session' $ do+  session' "namespaces" $ do     it "dyn can be nested in namespaced widget" $ runWD $ do       testWidget (pure ()) (checkTextInTag "svg" "one") $ do         let svgRootCfg = def@@ -1085,7 +1092,7 @@         void $ element "svg" svgRootCfg $ do           dyn_ $ text "one" <$ pure () -  describe "runWithReplace" $ session' $ do+  session' "runWithReplace" $ do     it "works" $ runWD $ do       replaceChan :: Chan Text <- liftIO newChan       let setup = findElemWithRetry $ WD.ByTag "div"@@ -1283,7 +1290,7 @@           _ <- runWithReplace (text "inner1") $ el "p" (text "inner2") <$ replace           text "|after" -  describe "traverseDMapWithKeyWithAdjust" $ session' $ do+  session' "traverseDMapWithKeyWithAdjust" $ do     let widget :: DomBuilder t m => DKey a -> Identity a -> m (Identity a)         widget k (Identity v) = elAttr "li" ("id" =: textKey k) $ do           elClass "span" "key" $ text $ textKey k@@ -1386,7 +1393,7 @@           (dmap, _evt) <- traverseDMapWithKeyWithAdjust widget keyMap $ leftmost [postBuildPatch <$ pb, replace]           liftIO $ dmap `H.shouldBe` keyMap -  describe "traverseIntMapWithKeyWithAdjust" $ session' $ do+  session' "traverseIntMapWithKeyWithAdjust" $ do     let textKeyInt k = "key" <> T.pack (show k)         intMap = IntMap.fromList           [ (1, "one")@@ -1493,7 +1500,7 @@           (dmap, _evt) <- traverseIntMapWithKeyWithAdjust widget intMap $ leftmost [postBuildPatch <$ pb, replace]           liftIO $ dmap `H.shouldBe` intMap -  describe "traverseDMapWithKeyWithAdjustWithMove" $ session' $ do+  session' "traverseDMapWithKeyWithAdjustWithMove" $ do     let widget :: DomBuilder t m => Key2 a -> Identity a -> m (Identity a)         widget k (Identity v) = elAttr "li" ("id" =: textKey2 k) $ do           elClass "span" "key" $ text $ textKey2 k@@ -1573,8 +1580,8 @@           (dmap, _evt) <- traverseDMapWithKeyWithAdjustWithMove widget initMap =<< triggerEventWithChan chan           liftIO $ assertEqual "DMap" initMap dmap -  describe "hydrating invalid HTML" $ session' $ do-    it "can hydrate list in paragraph" $ runWD $ do+  session' "hydrating invalid HTML" $ do+    xit "can hydrate list in paragraph" $ runWD $ do       let preSwitchover = do             checkBodyText "before\ninner\nafter"             -- Two <p> tags should be present@@ -1603,7 +1610,7 @@   -- TODO: This test presupposes the exact set of labels that "dropdown" places in the "value" fields to distinguish options.   -- This dependence on internal implementation details is undesirable in a test case, but seems fairly tricky to avoid.   -- It seems expedient for the time being to expect this test case to be updated, should those implementation details ever change.-  describe "dropdown" $ session' $ do+  session' "dropdown" $ do     let doTest expectedOpts (initialValue :: Text) = do           let doCheck = do                 es <- findElemsWithRetry $ WD.ByTag "option"