on develop help sign in
Merge branch 'reclassify-MonadWidget' of https://github.com/treeowl/reflex-dom into develop
c51a558Ryan Trinkle
src/Reflex/Dom/Old.hs+4−1
@@ -81,7 +81,7 @@ data ElConfig attrs = ElConfig
81makeLenses ''ElConfig
81makeLenses ''ElConfig
82
82
83--TODO: HasDocument is still not accounted for
83--TODO: HasDocument is still not accounted for
84−type MonadWidget t m =
84+type MonadWidgetConstraints t m =
85 ( DomBuilder t m
85 ( DomBuilder t m
86 , DomBuilderSpace m ~ GhcjsDomSpace
86 , DomBuilderSpace m ~ GhcjsDomSpace
87 , MonadFix m
87 , MonadFix m
@@ -103,6 +103,9 @@ type MonadWidget t m =
103 , Ref (Performable m) ~ Ref IO
103 , Ref (Performable m) ~ Ref IO
104 )
104 )
105
105
106+class MonadWidgetConstraints t m => MonadWidget t m
107+instance MonadWidgetConstraints t m => MonadWidget t m
108+
106type WidgetHost m = Performable m
109type WidgetHost m = Performable m
107
110
108type El = Element EventResult GhcjsDomSpace
111type El = Element EventResult GhcjsDomSpace