Safe Haskell | None |
---|---|
Language | Haskell2010 |
- js_initMutationEvent :: MutationEvent -> JSString -> Bool -> Bool -> Nullable Node -> JSString -> JSString -> JSString -> Word -> IO ()
- initMutationEvent :: (MonadIO m, ToJSString type', IsNode relatedNode, ToJSString prevValue, ToJSString newValue, ToJSString attrName) => MutationEvent -> type' -> Bool -> Bool -> Maybe relatedNode -> prevValue -> newValue -> attrName -> Word -> m ()
- pattern MODIFICATION :: forall a. (Num a, Eq a) => a
- pattern ADDITION :: forall a. (Num a, Eq a) => a
- pattern REMOVAL :: forall a. (Num a, Eq a) => a
- js_getRelatedNode :: MutationEvent -> IO (Nullable Node)
- getRelatedNode :: MonadIO m => MutationEvent -> m (Maybe Node)
- getRelatedNodeUnsafe :: (MonadIO m, HasCallStack) => MutationEvent -> m Node
- getRelatedNodeUnchecked :: MonadIO m => MutationEvent -> m Node
- js_getPrevValue :: MutationEvent -> IO JSString
- getPrevValue :: (MonadIO m, FromJSString result) => MutationEvent -> m result
- js_getNewValue :: MutationEvent -> IO JSString
- getNewValue :: (MonadIO m, FromJSString result) => MutationEvent -> m result
- js_getAttrName :: MutationEvent -> IO JSString
- getAttrName :: (MonadIO m, FromJSString result) => MutationEvent -> m result
- js_getAttrChange :: MutationEvent -> IO Word
- getAttrChange :: MonadIO m => MutationEvent -> m Word
- newtype MutationEvent = MutationEvent {}
- gTypeMutationEvent :: GType
Documentation
js_initMutationEvent :: MutationEvent -> JSString -> Bool -> Bool -> Nullable Node -> JSString -> JSString -> JSString -> Word -> IO () Source #
initMutationEvent :: (MonadIO m, ToJSString type', IsNode relatedNode, ToJSString prevValue, ToJSString newValue, ToJSString attrName) => MutationEvent -> type' -> Bool -> Bool -> Maybe relatedNode -> prevValue -> newValue -> attrName -> Word -> m () Source #
pattern MODIFICATION :: forall a. (Num a, Eq a) => a Source #
js_getRelatedNode :: MutationEvent -> IO (Nullable Node) Source #
getRelatedNode :: MonadIO m => MutationEvent -> m (Maybe Node) Source #
getRelatedNodeUnsafe :: (MonadIO m, HasCallStack) => MutationEvent -> m Node Source #
getRelatedNodeUnchecked :: MonadIO m => MutationEvent -> m Node Source #
getPrevValue :: (MonadIO m, FromJSString result) => MutationEvent -> m result Source #
js_getNewValue :: MutationEvent -> IO JSString Source #
getNewValue :: (MonadIO m, FromJSString result) => MutationEvent -> m result Source #
js_getAttrName :: MutationEvent -> IO JSString Source #
getAttrName :: (MonadIO m, FromJSString result) => MutationEvent -> m result Source #
js_getAttrChange :: MutationEvent -> IO Word Source #
getAttrChange :: MonadIO m => MutationEvent -> m Word Source #
newtype MutationEvent Source #
Functions for this inteface are in GHCJS.DOM.MutationEvent. Base interface functions are in: