@@ -60,9 +60,9 @@ textInput (TextInputConfig inputType initial eSetValue dAttrs) = do
60 runWithActions <- askRunWithActions
60 runWithActions <- askRunWithActions
61 eChangeFocus <- newEventWithTrigger $ \eChangeFocusTrigger -> do
61 eChangeFocus <- newEventWithTrigger $ \eChangeFocusTrigger -> do
62 unsubscribeOnblur <- on e blurEvent $ liftIO $ do
62 unsubscribeOnblur <- on e blurEvent $ liftIO $ do
63− postGui $ runWithActions [eChangeFocusTrigger :=> False]
63+ postGui $ runWithActions [eChangeFocusTrigger :=> Identity False]
64 unsubscribeOnfocus <- on e focusEvent $ liftIO $ do
64 unsubscribeOnfocus <- on e focusEvent $ liftIO $ do
65− postGui $ runWithActions [eChangeFocusTrigger :=> True]
65+ postGui $ runWithActions [eChangeFocusTrigger :=> Identity True]
66 return $ liftIO $ unsubscribeOnblur >> unsubscribeOnfocus
66 return $ liftIO $ unsubscribeOnblur >> unsubscribeOnfocus
67 dFocus <- holdDyn False eChangeFocus
67 dFocus <- holdDyn False eChangeFocus
68 eKeypress <- wrapDomEvent e (`on` keyPress) getKeyEvent
68 eKeypress <- wrapDomEvent e (`on` keyPress) getKeyEvent
@@ -102,9 +102,9 @@ textArea (TextAreaConfig initial eSet attrs) = do
102 runWithActions <- askRunWithActions
102 runWithActions <- askRunWithActions
103 eChangeFocus <- newEventWithTrigger $ \eChangeFocusTrigger -> do
103 eChangeFocus <- newEventWithTrigger $ \eChangeFocusTrigger -> do
104 unsubscribeOnblur <- on e blurEvent $ liftIO $ do
104 unsubscribeOnblur <- on e blurEvent $ liftIO $ do
105− postGui $ runWithActions [eChangeFocusTrigger :=> False]
105+ postGui $ runWithActions [eChangeFocusTrigger :=> Identity False]
106 unsubscribeOnfocus <- on e focusEvent $ liftIO $ do
106 unsubscribeOnfocus <- on e focusEvent $ liftIO $ do
107− postGui $ runWithActions [eChangeFocusTrigger :=> True]
107+ postGui $ runWithActions [eChangeFocusTrigger :=> Identity True]
108 return $ liftIO $ unsubscribeOnblur >> unsubscribeOnfocus
108 return $ liftIO $ unsubscribeOnblur >> unsubscribeOnfocus
109 performEvent_ $ fmap (TextArea.setValue e . Just) eSet
109 performEvent_ $ fmap (TextArea.setValue e . Just) eSet
110 f <- holdDyn False eChangeFocus
110 f <- holdDyn False eChangeFocus