| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Glazier.React.Window
Synopsis
- type Window s = RWST (Scene s) () (DList ReactMarkup) ReadIORef
- getListeners :: MonadReader (Scene s) m => ReactId -> m [Property]
- lf' :: (MonadReader (Scene s) m, MonadState (DList ReactMarkup) m) => ReactId -> JSRep -> DList Property -> m ()
- bh' :: (MonadReader (Scene s) m, MonadState (DList ReactMarkup) m) => ReactId -> JSRep -> DList Property -> m r -> m r
- bindListenerContext :: JSRep -> Callback (JSVal -> JSVal -> IO ()) -> JSRep
- displaySubject :: (MonadTrans t, MonadState (DList ReactMarkup) (t ReadIORef)) => Subject s -> t ReadIORef ()
- js_bindListenerContext :: JSRep -> Callback (JSVal -> JSVal -> IO ()) -> JSRep
Documentation
getListeners :: MonadReader (Scene s) m => ReactId -> m [Property] Source #
Arguments
| :: (MonadReader (Scene s) m, MonadState (DList ReactMarkup) m) | |
| => ReactId | |
| -> JSRep | eg "div" or "input" |
| -> DList Property | |
| -> m () |
bh' :: (MonadReader (Scene s) m, MonadState (DList ReactMarkup) m) => ReactId -> JSRep -> DList Property -> m r -> m r Source #
Interactive version of bh
displaySubject :: (MonadTrans t, MonadState (DList ReactMarkup) (t ReadIORef)) => Subject s -> t ReadIORef () Source #