reflex-dom-core 0.6.2.1 → 0.6.3.0
raw patch · 3 files changed
+24/−2 lines, 3 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- 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: 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: commentNodeConfig_initialContents :: forall t_aKiv. Lens' (CommentNodeConfig t_aKiv) Text
+ Reflex.Dom.Builder.Class: commentNodeConfig_initialContents :: forall t_a1moV. Lens' (CommentNodeConfig t_a1moV) Text
- 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_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_initialAttributes :: forall er_aKiq t_aKir s_aKis. Lens' (ElementConfig er_aKiq t_aKir s_aKis) (Map AttributeName Text)
+ 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_namespace :: forall er_aKiq t_aKir s_aKis. Lens' (ElementConfig er_aKiq t_aKir s_aKis) (Maybe Namespace)
+ 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: 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_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_initialChecked :: forall er_aKik t_aKil s_aKim. Lens' (InputElementConfig er_aKik t_aKil s_aKim) Bool
+ 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_initialValue :: forall er_aKik t_aKil s_aKim. Lens' (InputElementConfig er_aKik t_aKil s_aKim) Text
+ 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: 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: 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: 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_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_initialValue :: forall er_aKi5 t_aKi6 m_aKi7. Lens' (SelectElementConfig er_aKi5 t_aKi6 m_aKi7) Text
+ 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: 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_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_initialValue :: forall er_aKie t_aKif m_aKig. Lens' (TextAreaElementConfig er_aKie t_aKif m_aKig) Text
+ 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: textNodeConfig_initialContents :: forall t_aKiy. Lens' (TextNodeConfig t_aKiy) Text
+ Reflex.Dom.Builder.Class: textNodeConfig_initialContents :: forall t_a1moY. Lens' (TextNodeConfig t_a1moY) 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 (en :: EventTag)
+ Reflex.Dom.Builder.Immediate: EventFilterTriggerRef :: IORef (Maybe (EventTrigger t (er en))) -> EventFilterTriggerRef t er
- Reflex.Dom.Builder.Immediate: Pair1 :: f a -> g a -> Pair1 (f :: k -> *) (g :: k -> *) (a :: k)
+ Reflex.Dom.Builder.Immediate: Pair1 :: f a -> g a -> Pair1
- Reflex.Dom.Builder.Immediate: ghcjsEventSpec_filters :: forall er_aZ2l. Lens' (GhcjsEventSpec er_aZ2l) (DMap EventName (GhcjsEventFilter er_aZ2l))
+ Reflex.Dom.Builder.Immediate: ghcjsEventSpec_filters :: forall er_a1EGd. Lens' (GhcjsEventSpec er_a1EGd) (DMap EventName (GhcjsEventFilter er_a1EGd))
- Reflex.Dom.Builder.Immediate: ghcjsEventSpec_handler :: forall er_aZ2l. Lens' (GhcjsEventSpec er_aZ2l) (GhcjsEventHandler er_aZ2l)
+ Reflex.Dom.Builder.Immediate: ghcjsEventSpec_handler :: forall er_a1EGd. Lens' (GhcjsEventSpec er_a1EGd) (GhcjsEventHandler er_a1EGd)
- Reflex.Dom.Builder.Static: StaticDomHandler :: StaticDomHandler (a :: k) (b :: k)
+ Reflex.Dom.Builder.Static: StaticDomHandler :: StaticDomHandler
- Reflex.Dom.Builder.Static: StaticEventSpec :: StaticEventSpec (er :: EventTag -> *)
+ Reflex.Dom.Builder.Static: StaticEventSpec :: StaticEventSpec
- 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_attributes :: forall attrs_a3uHK attrs_a3uIP. Lens (ElConfig attrs_a3uHK) (ElConfig attrs_a3uIP) attrs_a3uHK attrs_a3uIP
- Reflex.Dom.Old: elConfig_namespace :: forall attrs_a2uZR. Lens' (ElConfig attrs_a2uZR) (Maybe Text)
+ Reflex.Dom.Old: elConfig_namespace :: forall attrs_a3uHK. Lens' (ElConfig attrs_a3uHK) (Maybe 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_close :: forall t_a3jjy a_a3jjz. Lens' (WebSocketConfig t_a3jjy a_a3jjz) (Event t_a3jjy (Word, Text))
- Reflex.Dom.WebSocket: webSocketConfig_protocols :: forall t_a2moF a_a2moG. Lens' (WebSocketConfig t_a2moF a_a2moG) [Text]
+ Reflex.Dom.WebSocket: webSocketConfig_protocols :: forall t_a3jjy a_a3jjz. Lens' (WebSocketConfig t_a3jjy a_a3jjz) [Text]
- Reflex.Dom.WebSocket: webSocketConfig_reconnect :: forall t_a2moF a_a2moG. Lens' (WebSocketConfig t_a2moF a_a2moG) Bool
+ Reflex.Dom.WebSocket: webSocketConfig_reconnect :: forall t_a3jjy a_a3jjz. Lens' (WebSocketConfig t_a3jjy a_a3jjz) Bool
- Reflex.Dom.WebSocket: webSocketConfig_send :: forall t_a2moF a_a2moG. Lens' (WebSocketConfig t_a2moF a_a2moG) (Event t_a2moF [a_a2moG])
+ Reflex.Dom.WebSocket: webSocketConfig_send :: forall t_a3jjy a_a3jjz. Lens' (WebSocketConfig t_a3jjy a_a3jjz) (Event t_a3jjy [a_a3jjz])
- 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_close :: forall t_a3jjv a_a3jjw. Lens' (RawWebSocket t_a3jjv a_a3jjw) (Event t_a3jjv (Bool, Word, Text))
- Reflex.Dom.WebSocket: webSocket_error :: forall t_a2moC a_a2moD. Lens' (RawWebSocket t_a2moC a_a2moD) (Event t_a2moC ())
+ Reflex.Dom.WebSocket: webSocket_error :: forall t_a3jjv a_a3jjw. Lens' (RawWebSocket t_a3jjv a_a3jjw) (Event t_a3jjv ())
- Reflex.Dom.WebSocket: webSocket_open :: forall t_a2moC a_a2moD. Lens' (RawWebSocket t_a2moC a_a2moD) (Event t_a2moC ())
+ Reflex.Dom.WebSocket: webSocket_open :: forall t_a3jjv a_a3jjw. Lens' (RawWebSocket t_a3jjv a_a3jjw) (Event t_a3jjv ())
- Reflex.Dom.WebSocket: webSocket_recv :: forall t_a2moC a_a2moD. Lens' (RawWebSocket t_a2moC a_a2moD) (Event t_a2moC a_a2moD)
+ Reflex.Dom.WebSocket: webSocket_recv :: forall t_a3jjv a_a3jjw. Lens' (RawWebSocket t_a3jjv a_a3jjw) (Event t_a3jjv a_a3jjw)
- 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_a2ASd. Lens' (CheckboxConfig t_a2ASd) (Dynamic t_a2ASd (Map Text Text))
+ Reflex.Dom.Widget.Input: checkboxConfig_attributes :: forall t_a3B2q. Lens' (CheckboxConfig t_a3B2q) (Dynamic t_a3B2q (Map Text Text))
- Reflex.Dom.Widget.Input: checkboxConfig_setValue :: forall t_a2ASd. Lens' (CheckboxConfig t_a2ASd) (Event t_a2ASd Bool)
+ Reflex.Dom.Widget.Input: checkboxConfig_setValue :: forall t_a3B2q. Lens' (CheckboxConfig t_a3B2q) (Event t_a3B2q Bool)
- Reflex.Dom.Widget.Input: checkbox_change :: forall t_a2ASc. Lens' (Checkbox t_a2ASc) (Event t_a2ASc Bool)
+ Reflex.Dom.Widget.Input: checkbox_change :: forall t_a3B2p. Lens' (Checkbox t_a3B2p) (Event t_a3B2p Bool)
- Reflex.Dom.Widget.Input: checkbox_value :: forall t_a2ASc. Lens' (Checkbox t_a2ASc) (Dynamic t_a2ASc Bool)
+ Reflex.Dom.Widget.Input: checkbox_value :: forall t_a3B2p. Lens' (Checkbox t_a3B2p) (Dynamic t_a3B2p Bool)
- 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_attributes :: forall t_a3B2f k_a3B2g. Lens' (DropdownConfig t_a3B2f k_a3B2g) (Dynamic t_a3B2f (Map Text Text))
- 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: dropdownConfig_setValue :: forall t_a3B2f k_a3B2g k_a3Cvv. Lens (DropdownConfig t_a3B2f k_a3B2g) (DropdownConfig t_a3B2f k_a3Cvv) (Event t_a3B2f k_a3B2g) (Event t_a3B2f k_a3Cvv)
- 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_change :: forall t_a3B2h k_a3B2i. Lens' (Dropdown t_a3B2h k_a3B2i) (Event t_a3B2h k_a3B2i)
- 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: dropdown_value :: forall t_a3B2h k_a3B2i. Lens' (Dropdown t_a3B2h k_a3B2i) (Dynamic t_a3B2h k_a3B2i)
- 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: fileInputConfig_attributes :: forall t_a3B2j t_a3Cvc. Iso (FileInputConfig t_a3B2j) (FileInputConfig t_a3Cvc) (Dynamic t_a3B2j (Map Text Text)) (Dynamic t_a3Cvc (Map Text Text))
- 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_element :: forall d_a3B2k t_a3B2l d_a3Cvi. Lens (FileInput d_a3B2k t_a3B2l) (FileInput d_a3Cvi t_a3B2l) (RawInputElement d_a3B2k) (RawInputElement d_a3Cvi)
- 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: fileInput_value :: forall d_a3B2k t_a3B2l t_a3Cvj. Lens (FileInput d_a3B2k t_a3B2l) (FileInput d_a3B2k t_a3Cvj) (Dynamic t_a3B2l [File]) (Dynamic t_a3Cvj [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_a2ASh. Lens' (RangeInputConfig t_a2ASh) (Dynamic t_a2ASh (Map Text Text))
+ Reflex.Dom.Widget.Input: rangeInputConfig_attributes :: forall t_a3B2u. Lens' (RangeInputConfig t_a3B2u) (Dynamic t_a3B2u (Map Text Text))
- Reflex.Dom.Widget.Input: rangeInputConfig_initialValue :: forall t_a2ASh. Lens' (RangeInputConfig t_a2ASh) Float
+ Reflex.Dom.Widget.Input: rangeInputConfig_initialValue :: forall t_a3B2u. Lens' (RangeInputConfig t_a3B2u) Float
- Reflex.Dom.Widget.Input: rangeInputConfig_setValue :: forall t_a2ASh. Lens' (RangeInputConfig t_a2ASh) (Event t_a2ASh Float)
+ Reflex.Dom.Widget.Input: rangeInputConfig_setValue :: forall t_a3B2u. Lens' (RangeInputConfig t_a3B2u) (Event t_a3B2u Float)
- Reflex.Dom.Widget.Input: rangeInput_element :: forall t_a2ASg. Lens' (RangeInput t_a2ASg) HTMLInputElement
+ Reflex.Dom.Widget.Input: rangeInput_element :: forall t_a3B2t. Lens' (RangeInput t_a3B2t) HTMLInputElement
- Reflex.Dom.Widget.Input: rangeInput_hasFocus :: forall t_a2ASg. Lens' (RangeInput t_a2ASg) (Dynamic t_a2ASg Bool)
+ Reflex.Dom.Widget.Input: rangeInput_hasFocus :: forall t_a3B2t. Lens' (RangeInput t_a3B2t) (Dynamic t_a3B2t Bool)
- Reflex.Dom.Widget.Input: rangeInput_input :: forall t_a2ASg. Lens' (RangeInput t_a2ASg) (Event t_a2ASg Float)
+ Reflex.Dom.Widget.Input: rangeInput_input :: forall t_a3B2t. Lens' (RangeInput t_a3B2t) (Event t_a3B2t Float)
- Reflex.Dom.Widget.Input: rangeInput_mouseup :: forall t_a2ASg. Lens' (RangeInput t_a2ASg) (Event t_a2ASg (Int, Int))
+ Reflex.Dom.Widget.Input: rangeInput_mouseup :: forall t_a3B2t. Lens' (RangeInput t_a3B2t) (Event t_a3B2t (Int, Int))
- Reflex.Dom.Widget.Input: rangeInput_value :: forall t_a2ASg. Lens' (RangeInput t_a2ASg) (Dynamic t_a2ASg Float)
+ Reflex.Dom.Widget.Input: rangeInput_value :: forall t_a3B2t. Lens' (RangeInput t_a3B2t) (Dynamic t_a3B2t Float)
- Reflex.Dom.Widget.Input: textAreaConfig_attributes :: forall t_a2ASf. Lens' (TextAreaConfig t_a2ASf) (Dynamic t_a2ASf (Map Text Text))
+ Reflex.Dom.Widget.Input: textAreaConfig_attributes :: forall t_a3B2s. Lens' (TextAreaConfig t_a3B2s) (Dynamic t_a3B2s (Map Text Text))
- Reflex.Dom.Widget.Input: textAreaConfig_initialValue :: forall t_a2ASf. Lens' (TextAreaConfig t_a2ASf) Text
+ Reflex.Dom.Widget.Input: textAreaConfig_initialValue :: forall t_a3B2s. Lens' (TextAreaConfig t_a3B2s) Text
- Reflex.Dom.Widget.Input: textAreaConfig_setValue :: forall t_a2ASf. Lens' (TextAreaConfig t_a2ASf) (Event t_a2ASf Text)
+ Reflex.Dom.Widget.Input: textAreaConfig_setValue :: forall t_a3B2s. Lens' (TextAreaConfig t_a3B2s) (Event t_a3B2s Text)
- Reflex.Dom.Widget.Input: textArea_element :: forall t_a2ASe. Lens' (TextArea t_a2ASe) HTMLTextAreaElement
+ Reflex.Dom.Widget.Input: textArea_element :: forall t_a3B2r. Lens' (TextArea t_a3B2r) HTMLTextAreaElement
- Reflex.Dom.Widget.Input: textArea_hasFocus :: forall t_a2ASe. Lens' (TextArea t_a2ASe) (Dynamic t_a2ASe Bool)
+ Reflex.Dom.Widget.Input: textArea_hasFocus :: forall t_a3B2r. Lens' (TextArea t_a3B2r) (Dynamic t_a3B2r Bool)
- Reflex.Dom.Widget.Input: textArea_input :: forall t_a2ASe. Lens' (TextArea t_a2ASe) (Event t_a2ASe Text)
+ Reflex.Dom.Widget.Input: textArea_input :: forall t_a3B2r. Lens' (TextArea t_a3B2r) (Event t_a3B2r Text)
- Reflex.Dom.Widget.Input: textArea_keypress :: forall t_a2ASe. Lens' (TextArea t_a2ASe) (Event t_a2ASe Word)
+ Reflex.Dom.Widget.Input: textArea_keypress :: forall t_a3B2r. Lens' (TextArea t_a3B2r) (Event t_a3B2r Word)
- Reflex.Dom.Widget.Input: textArea_value :: forall t_a2ASe. Lens' (TextArea t_a2ASe) (Dynamic t_a2ASe Text)
+ Reflex.Dom.Widget.Input: textArea_value :: forall t_a3B2r. Lens' (TextArea t_a3B2r) (Dynamic t_a3B2r 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_attributes :: forall t_a3B2v. Lens' (TextInputConfig t_a3B2v) (Dynamic t_a3B2v (Map Text Text))
- Reflex.Dom.Widget.Input: textInputConfig_initialValue :: forall t_a2ASi. Lens' (TextInputConfig t_a2ASi) Text
+ Reflex.Dom.Widget.Input: textInputConfig_initialValue :: forall t_a3B2v. Lens' (TextInputConfig t_a3B2v) Text
- Reflex.Dom.Widget.Input: textInputConfig_inputType :: forall t_a2ASi. Lens' (TextInputConfig t_a2ASi) Text
+ Reflex.Dom.Widget.Input: textInputConfig_inputType :: forall t_a3B2v. Lens' (TextInputConfig t_a3B2v) Text
- Reflex.Dom.Widget.Input: textInputConfig_setValue :: forall t_a2ASi. Lens' (TextInputConfig t_a2ASi) (Event t_a2ASi Text)
+ Reflex.Dom.Widget.Input: textInputConfig_setValue :: forall t_a3B2v. Lens' (TextInputConfig t_a3B2v) (Event t_a3B2v Text)
- Reflex.Dom.Widget.Input: textInput_builderElement :: forall t_a2ASj. Lens' (TextInput t_a2ASj) (InputElement EventResult GhcjsDomSpace t_a2ASj)
+ Reflex.Dom.Widget.Input: textInput_builderElement :: forall t_a3B2w. Lens' (TextInput t_a3B2w) (InputElement EventResult GhcjsDomSpace t_a3B2w)
- Reflex.Dom.Widget.Input: textInput_hasFocus :: forall t_a2ASj. Lens' (TextInput t_a2ASj) (Dynamic t_a2ASj Bool)
+ Reflex.Dom.Widget.Input: textInput_hasFocus :: forall t_a3B2w. Lens' (TextInput t_a3B2w) (Dynamic t_a3B2w Bool)
- Reflex.Dom.Widget.Input: textInput_input :: forall t_a2ASj. Lens' (TextInput t_a2ASj) (Event t_a2ASj Text)
+ Reflex.Dom.Widget.Input: textInput_input :: forall t_a3B2w. Lens' (TextInput t_a3B2w) (Event t_a3B2w Text)
- Reflex.Dom.Widget.Input: textInput_keydown :: forall t_a2ASj. Lens' (TextInput t_a2ASj) (Event t_a2ASj Word)
+ Reflex.Dom.Widget.Input: textInput_keydown :: forall t_a3B2w. Lens' (TextInput t_a3B2w) (Event t_a3B2w Word)
- Reflex.Dom.Widget.Input: textInput_keypress :: forall t_a2ASj. Lens' (TextInput t_a2ASj) (Event t_a2ASj Word)
+ Reflex.Dom.Widget.Input: textInput_keypress :: forall t_a3B2w. Lens' (TextInput t_a3B2w) (Event t_a3B2w Word)
- Reflex.Dom.Widget.Input: textInput_keyup :: forall t_a2ASj. Lens' (TextInput t_a2ASj) (Event t_a2ASj Word)
+ Reflex.Dom.Widget.Input: textInput_keyup :: forall t_a3B2w. Lens' (TextInput t_a3B2w) (Event t_a3B2w Word)
- Reflex.Dom.Widget.Input: textInput_value :: forall t_a2ASj. Lens' (TextInput t_a2ASj) (Dynamic t_a2ASj Text)
+ Reflex.Dom.Widget.Input: textInput_value :: forall t_a3B2w. Lens' (TextInput t_a3B2w) (Dynamic t_a3B2w Text)
- Reflex.Dom.Xhr: xhrRequestConfig_headers :: forall a_a2O4u. Lens' (XhrRequestConfig a_a2O4u) (Map Text Text)
+ Reflex.Dom.Xhr: xhrRequestConfig_headers :: forall a_a3XKe. Lens' (XhrRequestConfig a_a3XKe) (Map Text Text)
- Reflex.Dom.Xhr: xhrRequestConfig_password :: forall a_a2O4u. Lens' (XhrRequestConfig a_a2O4u) (Maybe Text)
+ Reflex.Dom.Xhr: xhrRequestConfig_password :: forall a_a3XKe. Lens' (XhrRequestConfig a_a3XKe) (Maybe Text)
- Reflex.Dom.Xhr: xhrRequestConfig_responseHeaders :: forall a_a2O4u. Lens' (XhrRequestConfig a_a2O4u) XhrResponseHeaders
+ Reflex.Dom.Xhr: xhrRequestConfig_responseHeaders :: forall a_a3XKe. Lens' (XhrRequestConfig a_a3XKe) XhrResponseHeaders
- Reflex.Dom.Xhr: xhrRequestConfig_responseType :: forall a_a2O4u. Lens' (XhrRequestConfig a_a2O4u) (Maybe XhrResponseType)
+ Reflex.Dom.Xhr: xhrRequestConfig_responseType :: forall a_a3XKe. Lens' (XhrRequestConfig a_a3XKe) (Maybe XhrResponseType)
- 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_sendData :: forall a_a3XKe a_a3Z8D. Lens (XhrRequestConfig a_a3XKe) (XhrRequestConfig a_a3Z8D) a_a3XKe a_a3Z8D
- Reflex.Dom.Xhr: xhrRequestConfig_user :: forall a_a2O4u. Lens' (XhrRequestConfig a_a2O4u) (Maybe Text)
+ Reflex.Dom.Xhr: xhrRequestConfig_user :: forall a_a3XKe. Lens' (XhrRequestConfig a_a3XKe) (Maybe Text)
- Reflex.Dom.Xhr: xhrRequestConfig_withCredentials :: forall a_a2O4u. Lens' (XhrRequestConfig a_a2O4u) Bool
+ Reflex.Dom.Xhr: xhrRequestConfig_withCredentials :: forall a_a3XKe. Lens' (XhrRequestConfig a_a3XKe) Bool
- 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_config :: forall a_a3XKf a_a3Z8m. Lens (XhrRequest a_a3XKf) (XhrRequest a_a3Z8m) (XhrRequestConfig a_a3XKf) (XhrRequestConfig a_a3Z8m)
- Reflex.Dom.Xhr: xhrRequest_method :: forall a_a2O4v. Lens' (XhrRequest a_a2O4v) Text
+ Reflex.Dom.Xhr: xhrRequest_method :: forall a_a3XKf. Lens' (XhrRequest a_a3XKf) Text
- Reflex.Dom.Xhr: xhrRequest_url :: forall a_a2O4v. Lens' (XhrRequest a_a2O4v) Text
+ Reflex.Dom.Xhr: xhrRequest_url :: forall a_a3XKf. Lens' (XhrRequest a_a3XKf) Text
Files
- ChangeLog.md +4/−0
- reflex-dom-core.cabal +1/−1
- src/Reflex/Dom/Builder/Immediate.hs +19/−1
ChangeLog.md view
@@ -1,5 +1,9 @@ # Revision history for reflex-dom-core +## 0.6.3.0++* Remove calls to `eval` in Reflex.Dom.Builder.Immediate when compiling with ghcjs+ ## 0.6.2.1 * Fix hlint complaints with newer GHC.
reflex-dom-core.cabal view
@@ -1,6 +1,6 @@ cabal-version: 1.24 Name: reflex-dom-core-Version: 0.6.2.1+Version: 0.6.3.0 Synopsis: Functional Reactive Web Apps with Reflex Description: Web applications without callbacks or side-effects.
src/Reflex/Dom/Builder/Immediate.hs view
@@ -155,7 +155,9 @@ import GHCJS.DOM.Node (appendChild_, getOwnerDocumentUnchecked, getParentNodeUnchecked, setNodeValue, toNode) import GHCJS.DOM.Types (liftJSM, askJSM, runJSM, JSM, MonadJSM, FocusEvent, IsElement, IsEvent, IsNode, KeyboardEvent, Node, TouchEvent, WheelEvent, uncheckedCastTo, ClipboardEvent) import GHCJS.DOM.UIEvent-import Language.Javascript.JSaddle (call, eval)+#ifndef ghcjs_HOST_OS+import Language.Javascript.JSaddle (call, eval) -- Avoid using eval in ghcjs. Use ffi instead+#endif import Reflex.Adjustable.Class import Reflex.Class as Reflex import Reflex.Dom.Builder.Class@@ -460,9 +462,17 @@ -- | Remove all nodes after given node removeSubsequentNodes :: (MonadJSM m, IsNode n) => n -> m ()+#ifdef ghcjs_HOST_OS+--NOTE: Although wrapping this javascript in a function seems unnecessary, GHCJS's optimizer will break it if it is entered without that wrapping (as of 2021-11-06)+foreign import javascript unsafe+ "(function() { var n = $1; while (n['nextSibling']) { n['parentNode']['removeChild'](n['nextSibling']); }; })()"+ removeSubsequentNodes_ :: DOM.Node -> IO ()+removeSubsequentNodes n = liftJSM $ removeSubsequentNodes_ (toNode n)+#else removeSubsequentNodes n = liftJSM $ do f <- eval ("(function(n) { while (n.nextSibling) { (n.parentNode).removeChild(n.nextSibling); }; })" :: Text) void $ call f f [n]+#endif -- | s and e must both be children of the same node and s must precede e; -- all nodes between s and e will be removed, but s and e will not be removed@@ -475,9 +485,17 @@ -- nodes between s and e will be moved into the given DocumentFragment, but s -- and e will not be moved extractBetweenExclusive :: (MonadJSM m, IsNode start, IsNode end) => DOM.DocumentFragment -> start -> end -> m ()+#ifdef ghcjs_HOST_OS+--NOTE: Although wrapping this javascript in a function seems unnecessary, GHCJS's optimizer will break it if it is entered without that wrapping (as of 2021-11-06)+foreign import javascript unsafe+ "(function() { var df = $1; var s = $2; var e = $3; var x; for(;;) { x = s['nextSibling']; if(e===x) { break; }; df['appendChild'](x); } })()"+ extractBetweenExclusive_ :: DOM.DocumentFragment -> DOM.Node -> DOM.Node -> IO ()+extractBetweenExclusive df s e = liftJSM $ extractBetweenExclusive_ df (toNode s) (toNode e)+#else extractBetweenExclusive df s e = liftJSM $ do f <- eval ("(function(df,s,e) { var x; for(;;) { x = s['nextSibling']; if(e===x) { break; }; df['appendChild'](x); } })" :: Text) void $ call f f (df, s, e)+#endif -- | s and e must both be children of the same node and s must precede e; -- s and all nodes between s and e will be removed, but e will not be removed