Module
Specular.Dom.Builder.Class
- Package
- purescript-specular
- Repository
- restaumatic/purescript-specular
#BuilderEnv Source
type BuilderEnv env = { cleanup :: DelayedEffects, parent :: Node, userEnv :: env }
#MonadDomBuilder Source
class MonadDomBuilder :: (Type -> Type) -> Constraint
class (Monad m) <= MonadDomBuilder m where
Members
text :: String -> m Unit
dynText :: WeakDynamic String -> m Unit
elDynAttrNS' :: forall a. Maybe Namespace -> TagName -> WeakDynamic Attrs -> m a -> m (Tuple Node a)
rawHtml :: String -> m Unit
elAttr :: forall a. TagName -> Attrs -> m a -> m a
liftBuilder :: forall a. (forall env. EffectFn1 (BuilderEnv env) a) -> m a
liftBuilderWithRun :: forall a b. (forall env. EffectFn2 (BuilderEnv env) (EffectFn2 (BuilderEnv env) (m b) b) a) -> m a
Instances
(MonadDomBuilder m) => MonadDomBuilder (ReaderT r m)
#elDynAttr' Source
elDynAttr' :: forall m a. MonadDomBuilder m => String -> WeakDynamic Attrs -> m a -> m (Tuple Node a)
#elDynAttr Source
elDynAttr :: forall m a. MonadDomBuilder m => String -> WeakDynamic Attrs -> m a -> m a
#el Source
el :: forall m a. MonadDomBuilder m => String -> m a -> m a
#dynRawHtml Source
dynRawHtml :: forall m. MonadDomBuilder m => MonadReplace m => MonadFRP m => WeakDynamic String -> m Unit
- Modules
- Control.
Monad. Cleanup - Control.
Monad. Replace - Specular.
Debug - Specular.
Dom. Browser - Specular.
Dom. Builder - Specular.
Dom. Builder. Class - Specular.
Dom. Element - Specular.
Dom. Element. Class - Specular.
Dom. Node. Class - Specular.
Dom. Widget - Specular.
Dom. Widgets. Button - Specular.
Dom. Widgets. Input - Specular.
Dom. Widgets. RadioGroup - Specular.
Dom. Widgets. Select - Specular.
FRP - Specular.
FRP. Async - Specular.
FRP. Base - Specular.
FRP. Fix - Specular.
FRP. List - Specular.
FRP. Replaceable - Specular.
FRP. WeakDynamic - Specular.
Internal. Effect - Specular.
Internal. Incremental - Specular.
Internal. Incremental. Array - Specular.
Internal. Incremental. Effect - Specular.
Internal. Incremental. Global - Specular.
Internal. Incremental. Mutable - Specular.
Internal. Incremental. MutableArray - Specular.
Internal. Incremental. Node - Specular.
Internal. Incremental. Optional - Specular.
Internal. Incremental. PriorityQueue - Specular.
Internal. Incremental. Ref - Specular.
Internal. Profiling - Specular.
Internal. Queue - Specular.
Internal. RIO - Specular.
Profiling - Specular.
Ref