Safe Haskell | None |
---|---|
Language | Haskell2010 |
- js_newRange :: IO Range
- newRange :: MonadIO m => m Range
- js_setStart :: Range -> Nullable Node -> Int -> IO ()
- setStart :: (MonadIO m, IsNode refNode) => Range -> Maybe refNode -> Int -> m ()
- js_setEnd :: Range -> Nullable Node -> Int -> IO ()
- setEnd :: (MonadIO m, IsNode refNode) => Range -> Maybe refNode -> Int -> m ()
- js_setStartBefore :: Range -> Nullable Node -> IO ()
- setStartBefore :: (MonadIO m, IsNode refNode) => Range -> Maybe refNode -> m ()
- js_setStartAfter :: Range -> Nullable Node -> IO ()
- setStartAfter :: (MonadIO m, IsNode refNode) => Range -> Maybe refNode -> m ()
- js_setEndBefore :: Range -> Nullable Node -> IO ()
- setEndBefore :: (MonadIO m, IsNode refNode) => Range -> Maybe refNode -> m ()
- js_setEndAfter :: Range -> Nullable Node -> IO ()
- setEndAfter :: (MonadIO m, IsNode refNode) => Range -> Maybe refNode -> m ()
- js_collapse :: Range -> Bool -> IO ()
- collapse :: MonadIO m => Range -> Bool -> m ()
- js_selectNode :: Range -> Nullable Node -> IO ()
- selectNode :: (MonadIO m, IsNode refNode) => Range -> Maybe refNode -> m ()
- js_selectNodeContents :: Range -> Nullable Node -> IO ()
- selectNodeContents :: (MonadIO m, IsNode refNode) => Range -> Maybe refNode -> m ()
- js_compareBoundaryPoints :: Range -> Word -> Nullable Range -> IO Int
- compareBoundaryPoints :: MonadIO m => Range -> Word -> Maybe Range -> m Int
- compareBoundaryPoints_ :: MonadIO m => Range -> Word -> Maybe Range -> m ()
- js_deleteContents :: Range -> IO ()
- deleteContents :: MonadIO m => Range -> m ()
- js_extractContents :: Range -> IO (Nullable DocumentFragment)
- extractContents :: MonadIO m => Range -> m (Maybe DocumentFragment)
- extractContents_ :: MonadIO m => Range -> m ()
- extractContentsUnsafe :: (MonadIO m, HasCallStack) => Range -> m DocumentFragment
- extractContentsUnchecked :: MonadIO m => Range -> m DocumentFragment
- js_cloneContents :: Range -> IO (Nullable DocumentFragment)
- cloneContents :: MonadIO m => Range -> m (Maybe DocumentFragment)
- cloneContents_ :: MonadIO m => Range -> m ()
- cloneContentsUnsafe :: (MonadIO m, HasCallStack) => Range -> m DocumentFragment
- cloneContentsUnchecked :: MonadIO m => Range -> m DocumentFragment
- js_insertNode :: Range -> Nullable Node -> IO ()
- insertNode :: (MonadIO m, IsNode newNode) => Range -> Maybe newNode -> m ()
- js_surroundContents :: Range -> Nullable Node -> IO ()
- surroundContents :: (MonadIO m, IsNode newParent) => Range -> Maybe newParent -> m ()
- js_cloneRange :: Range -> IO (Nullable Range)
- cloneRange :: MonadIO m => Range -> m (Maybe Range)
- cloneRange_ :: MonadIO m => Range -> m ()
- cloneRangeUnsafe :: (MonadIO m, HasCallStack) => Range -> m Range
- cloneRangeUnchecked :: MonadIO m => Range -> m Range
- js_toString :: Range -> IO JSString
- toString :: (MonadIO m, FromJSString result) => Range -> m result
- toString_ :: MonadIO m => Range -> m ()
- js_detach :: Range -> IO ()
- detach :: MonadIO m => Range -> m ()
- js_getClientRects :: Range -> IO (Nullable ClientRectList)
- getClientRects :: MonadIO m => Range -> m (Maybe ClientRectList)
- getClientRects_ :: MonadIO m => Range -> m ()
- getClientRectsUnsafe :: (MonadIO m, HasCallStack) => Range -> m ClientRectList
- getClientRectsUnchecked :: MonadIO m => Range -> m ClientRectList
- js_getBoundingClientRect :: Range -> IO (Nullable ClientRect)
- getBoundingClientRect :: MonadIO m => Range -> m (Maybe ClientRect)
- getBoundingClientRect_ :: MonadIO m => Range -> m ()
- getBoundingClientRectUnsafe :: (MonadIO m, HasCallStack) => Range -> m ClientRect
- getBoundingClientRectUnchecked :: MonadIO m => Range -> m ClientRect
- js_createContextualFragment :: Range -> JSString -> IO (Nullable DocumentFragment)
- createContextualFragment :: (MonadIO m, ToJSString html) => Range -> html -> m (Maybe DocumentFragment)
- createContextualFragment_ :: (MonadIO m, ToJSString html) => Range -> html -> m ()
- createContextualFragmentUnsafe :: (MonadIO m, ToJSString html, HasCallStack) => Range -> html -> m DocumentFragment
- createContextualFragmentUnchecked :: (MonadIO m, ToJSString html) => Range -> html -> m DocumentFragment
- js_intersectsNode :: Range -> Nullable Node -> IO Bool
- intersectsNode :: (MonadIO m, IsNode refNode) => Range -> Maybe refNode -> m Bool
- intersectsNode_ :: (MonadIO m, IsNode refNode) => Range -> Maybe refNode -> m ()
- js_compareNode :: Range -> Nullable Node -> IO Int
- compareNode :: (MonadIO m, IsNode refNode) => Range -> Maybe refNode -> m Int
- compareNode_ :: (MonadIO m, IsNode refNode) => Range -> Maybe refNode -> m ()
- js_comparePoint :: Range -> Nullable Node -> Int -> IO Int
- comparePoint :: (MonadIO m, IsNode refNode) => Range -> Maybe refNode -> Int -> m Int
- comparePoint_ :: (MonadIO m, IsNode refNode) => Range -> Maybe refNode -> Int -> m ()
- js_isPointInRange :: Range -> Nullable Node -> Int -> IO Bool
- isPointInRange :: (MonadIO m, IsNode refNode) => Range -> Maybe refNode -> Int -> m Bool
- isPointInRange_ :: (MonadIO m, IsNode refNode) => Range -> Maybe refNode -> Int -> m ()
- js_expand :: Range -> JSString -> IO ()
- expand :: (MonadIO m, ToJSString unit) => Range -> unit -> m ()
- pattern START_TO_START :: forall a. (Num a, Eq a) => a
- pattern START_TO_END :: forall a. (Num a, Eq a) => a
- pattern END_TO_END :: forall a. (Num a, Eq a) => a
- pattern END_TO_START :: forall a. (Num a, Eq a) => a
- pattern NODE_BEFORE :: forall a. (Num a, Eq a) => a
- pattern NODE_AFTER :: forall a. (Num a, Eq a) => a
- pattern NODE_BEFORE_AND_AFTER :: forall a. (Num a, Eq a) => a
- pattern NODE_INSIDE :: forall a. (Num a, Eq a) => a
- js_getStartContainer :: Range -> IO (Nullable Node)
- getStartContainer :: MonadIO m => Range -> m (Maybe Node)
- getStartContainerUnsafe :: (MonadIO m, HasCallStack) => Range -> m Node
- getStartContainerUnchecked :: MonadIO m => Range -> m Node
- js_getStartOffset :: Range -> IO Int
- getStartOffset :: MonadIO m => Range -> m Int
- js_getEndContainer :: Range -> IO (Nullable Node)
- getEndContainer :: MonadIO m => Range -> m (Maybe Node)
- getEndContainerUnsafe :: (MonadIO m, HasCallStack) => Range -> m Node
- getEndContainerUnchecked :: MonadIO m => Range -> m Node
- js_getEndOffset :: Range -> IO Int
- getEndOffset :: MonadIO m => Range -> m Int
- js_getCollapsed :: Range -> IO Bool
- getCollapsed :: MonadIO m => Range -> m Bool
- js_getCommonAncestorContainer :: Range -> IO (Nullable Node)
- getCommonAncestorContainer :: MonadIO m => Range -> m (Maybe Node)
- getCommonAncestorContainerUnsafe :: (MonadIO m, HasCallStack) => Range -> m Node
- getCommonAncestorContainerUnchecked :: MonadIO m => Range -> m Node
- newtype Range = Range {}
- gTypeRange :: GType
Documentation
js_newRange :: IO Range Source #
js_deleteContents :: Range -> IO () Source #
deleteContents :: MonadIO m => Range -> m () Source #
js_extractContents :: Range -> IO (Nullable DocumentFragment) Source #
extractContents :: MonadIO m => Range -> m (Maybe DocumentFragment) Source #
extractContents_ :: MonadIO m => Range -> m () Source #
extractContentsUnsafe :: (MonadIO m, HasCallStack) => Range -> m DocumentFragment Source #
extractContentsUnchecked :: MonadIO m => Range -> m DocumentFragment Source #
js_cloneContents :: Range -> IO (Nullable DocumentFragment) Source #
cloneContents :: MonadIO m => Range -> m (Maybe DocumentFragment) Source #
cloneContents_ :: MonadIO m => Range -> m () Source #
cloneContentsUnsafe :: (MonadIO m, HasCallStack) => Range -> m DocumentFragment Source #
cloneContentsUnchecked :: MonadIO m => Range -> m DocumentFragment Source #
cloneRange_ :: MonadIO m => Range -> m () Source #
cloneRangeUnsafe :: (MonadIO m, HasCallStack) => Range -> m Range Source #
js_getClientRects :: Range -> IO (Nullable ClientRectList) Source #
getClientRects :: MonadIO m => Range -> m (Maybe ClientRectList) Source #
getClientRects_ :: MonadIO m => Range -> m () Source #
getClientRectsUnsafe :: (MonadIO m, HasCallStack) => Range -> m ClientRectList Source #
getClientRectsUnchecked :: MonadIO m => Range -> m ClientRectList Source #
js_getBoundingClientRect :: Range -> IO (Nullable ClientRect) Source #
getBoundingClientRect :: MonadIO m => Range -> m (Maybe ClientRect) Source #
getBoundingClientRect_ :: MonadIO m => Range -> m () Source #
getBoundingClientRectUnsafe :: (MonadIO m, HasCallStack) => Range -> m ClientRect Source #
getBoundingClientRectUnchecked :: MonadIO m => Range -> m ClientRect Source #
createContextualFragment :: (MonadIO m, ToJSString html) => Range -> html -> m (Maybe DocumentFragment) Source #
createContextualFragment_ :: (MonadIO m, ToJSString html) => Range -> html -> m () Source #
createContextualFragmentUnsafe :: (MonadIO m, ToJSString html, HasCallStack) => Range -> html -> m DocumentFragment Source #
createContextualFragmentUnchecked :: (MonadIO m, ToJSString html) => Range -> html -> m DocumentFragment Source #
pattern START_TO_START :: forall a. (Num a, Eq a) => a Source #
pattern START_TO_END :: forall a. (Num a, Eq a) => a Source #
pattern END_TO_END :: forall a. (Num a, Eq a) => a Source #
pattern END_TO_START :: forall a. (Num a, Eq a) => a Source #
pattern NODE_BEFORE :: forall a. (Num a, Eq a) => a Source #
pattern NODE_AFTER :: forall a. (Num a, Eq a) => a Source #
pattern NODE_BEFORE_AND_AFTER :: forall a. (Num a, Eq a) => a Source #
pattern NODE_INSIDE :: forall a. (Num a, Eq a) => a Source #
getStartContainerUnsafe :: (MonadIO m, HasCallStack) => Range -> m Node Source #
getEndContainerUnsafe :: (MonadIO m, HasCallStack) => Range -> m Node Source #
getCommonAncestorContainerUnsafe :: (MonadIO m, HasCallStack) => Range -> m Node Source #
Functions for this inteface are in GHCJS.DOM.Range.
gTypeRange :: GType Source #