on develop help sign in
Add schedulePostBuild
commit117ea1ecd31985cbcd1322423b13025ec306de32 authorRyan Trinkle <ryan.trinkle@gmail.com> dateSat 6 Aug 2016, 18:49 (10 years ago) parentd8148e1
1 file changed+6
src/Reflex/Dom/Old.hs+6
src/Reflex/Dom/Old.hs+6
@@ -17,6 +17,7 @@ module Reflex.Dom.Old
1717 , buildEmptyElementNS
1818 , deleteBetweenExclusive
1919 , onEventName
20+ , schedulePostBuild
2021 ) where
2122
2223import Control.Arrow ((***))
@@ -131,3 +132,8 @@ deleteBetweenExclusive s e = do
131132
132133onEventName :: IsElement e => EventName en -> e -> EventM e (EventType en) () -> IO (IO ())
133134onEventName = elementOnEventName
135+
136+schedulePostBuild :: (PostBuild t m, PerformEvent t m) => WidgetHost m () -> m ()
137+schedulePostBuild w = do
138+ postBuild <- getPostBuild
139+ performEvent_ $ w <$ postBuild