Safe Haskell | None |
---|---|
Language | Haskell2010 |
- newRange :: MonadDOM m => m Range
- setStart :: (MonadDOM m, IsNode refNode) => Range -> Maybe refNode -> Int -> m ()
- setEnd :: (MonadDOM m, IsNode refNode) => Range -> Maybe refNode -> Int -> m ()
- setStartBefore :: (MonadDOM m, IsNode refNode) => Range -> Maybe refNode -> m ()
- setStartAfter :: (MonadDOM m, IsNode refNode) => Range -> Maybe refNode -> m ()
- setEndBefore :: (MonadDOM m, IsNode refNode) => Range -> Maybe refNode -> m ()
- setEndAfter :: (MonadDOM m, IsNode refNode) => Range -> Maybe refNode -> m ()
- collapse :: MonadDOM m => Range -> Bool -> m ()
- selectNode :: (MonadDOM m, IsNode refNode) => Range -> Maybe refNode -> m ()
- selectNodeContents :: (MonadDOM m, IsNode refNode) => Range -> Maybe refNode -> m ()
- compareBoundaryPoints :: MonadDOM m => Range -> Word -> Maybe Range -> m Int
- compareBoundaryPoints_ :: MonadDOM m => Range -> Word -> Maybe Range -> m ()
- deleteContents :: MonadDOM m => Range -> m ()
- extractContents :: MonadDOM m => Range -> m (Maybe DocumentFragment)
- extractContents_ :: MonadDOM m => Range -> m ()
- extractContentsUnsafe :: (MonadDOM m, HasCallStack) => Range -> m DocumentFragment
- extractContentsUnchecked :: MonadDOM m => Range -> m DocumentFragment
- cloneContents :: MonadDOM m => Range -> m (Maybe DocumentFragment)
- cloneContents_ :: MonadDOM m => Range -> m ()
- cloneContentsUnsafe :: (MonadDOM m, HasCallStack) => Range -> m DocumentFragment
- cloneContentsUnchecked :: MonadDOM m => Range -> m DocumentFragment
- insertNode :: (MonadDOM m, IsNode newNode) => Range -> Maybe newNode -> m ()
- surroundContents :: (MonadDOM m, IsNode newParent) => Range -> Maybe newParent -> m ()
- cloneRange :: MonadDOM m => Range -> m (Maybe Range)
- cloneRange_ :: MonadDOM m => Range -> m ()
- cloneRangeUnsafe :: (MonadDOM m, HasCallStack) => Range -> m Range
- cloneRangeUnchecked :: MonadDOM m => Range -> m Range
- toString :: (MonadDOM m, FromJSString result) => Range -> m result
- toString_ :: MonadDOM m => Range -> m ()
- detach :: MonadDOM m => Range -> m ()
- getClientRects :: MonadDOM m => Range -> m (Maybe ClientRectList)
- getClientRects_ :: MonadDOM m => Range -> m ()
- getClientRectsUnsafe :: (MonadDOM m, HasCallStack) => Range -> m ClientRectList
- getClientRectsUnchecked :: MonadDOM m => Range -> m ClientRectList
- getBoundingClientRect :: MonadDOM m => Range -> m (Maybe ClientRect)
- getBoundingClientRect_ :: MonadDOM m => Range -> m ()
- getBoundingClientRectUnsafe :: (MonadDOM m, HasCallStack) => Range -> m ClientRect
- getBoundingClientRectUnchecked :: MonadDOM m => Range -> m ClientRect
- createContextualFragment :: (MonadDOM m, ToJSString html) => Range -> html -> m (Maybe DocumentFragment)
- createContextualFragment_ :: (MonadDOM m, ToJSString html) => Range -> html -> m ()
- createContextualFragmentUnsafe :: (MonadDOM m, ToJSString html, HasCallStack) => Range -> html -> m DocumentFragment
- createContextualFragmentUnchecked :: (MonadDOM m, ToJSString html) => Range -> html -> m DocumentFragment
- intersectsNode :: (MonadDOM m, IsNode refNode) => Range -> Maybe refNode -> m Bool
- intersectsNode_ :: (MonadDOM m, IsNode refNode) => Range -> Maybe refNode -> m ()
- compareNode :: (MonadDOM m, IsNode refNode) => Range -> Maybe refNode -> m Int
- compareNode_ :: (MonadDOM m, IsNode refNode) => Range -> Maybe refNode -> m ()
- comparePoint :: (MonadDOM m, IsNode refNode) => Range -> Maybe refNode -> Int -> m Int
- comparePoint_ :: (MonadDOM m, IsNode refNode) => Range -> Maybe refNode -> Int -> m ()
- isPointInRange :: (MonadDOM m, IsNode refNode) => Range -> Maybe refNode -> Int -> m Bool
- isPointInRange_ :: (MonadDOM m, IsNode refNode) => Range -> Maybe refNode -> Int -> m ()
- expand :: (MonadDOM 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
- getStartContainer :: MonadDOM m => Range -> m (Maybe Node)
- getStartContainerUnsafe :: (MonadDOM m, HasCallStack) => Range -> m Node
- getStartContainerUnchecked :: MonadDOM m => Range -> m Node
- getStartOffset :: MonadDOM m => Range -> m Int
- getEndContainer :: MonadDOM m => Range -> m (Maybe Node)
- getEndContainerUnsafe :: (MonadDOM m, HasCallStack) => Range -> m Node
- getEndContainerUnchecked :: MonadDOM m => Range -> m Node
- getEndOffset :: MonadDOM m => Range -> m Int
- getCollapsed :: MonadDOM m => Range -> m Bool
- getCommonAncestorContainer :: MonadDOM m => Range -> m (Maybe Node)
- getCommonAncestorContainerUnsafe :: (MonadDOM m, HasCallStack) => Range -> m Node
- getCommonAncestorContainerUnchecked :: MonadDOM m => Range -> m Node
- newtype Range = Range {}
- gTypeRange :: JSM GType
Documentation
deleteContents :: MonadDOM m => Range -> m () Source #
extractContents :: MonadDOM m => Range -> m (Maybe DocumentFragment) Source #
extractContents_ :: MonadDOM m => Range -> m () Source #
extractContentsUnsafe :: (MonadDOM m, HasCallStack) => Range -> m DocumentFragment Source #
extractContentsUnchecked :: MonadDOM m => Range -> m DocumentFragment Source #
cloneContents :: MonadDOM m => Range -> m (Maybe DocumentFragment) Source #
cloneContents_ :: MonadDOM m => Range -> m () Source #
cloneContentsUnsafe :: (MonadDOM m, HasCallStack) => Range -> m DocumentFragment Source #
cloneContentsUnchecked :: MonadDOM m => Range -> m DocumentFragment Source #
cloneRange_ :: MonadDOM m => Range -> m () Source #
cloneRangeUnsafe :: (MonadDOM m, HasCallStack) => Range -> m Range Source #
getClientRects :: MonadDOM m => Range -> m (Maybe ClientRectList) Source #
getClientRects_ :: MonadDOM m => Range -> m () Source #
getClientRectsUnsafe :: (MonadDOM m, HasCallStack) => Range -> m ClientRectList Source #
getClientRectsUnchecked :: MonadDOM m => Range -> m ClientRectList Source #
getBoundingClientRect :: MonadDOM m => Range -> m (Maybe ClientRect) Source #
getBoundingClientRect_ :: MonadDOM m => Range -> m () Source #
getBoundingClientRectUnsafe :: (MonadDOM m, HasCallStack) => Range -> m ClientRect Source #
getBoundingClientRectUnchecked :: MonadDOM m => Range -> m ClientRect Source #
createContextualFragment :: (MonadDOM m, ToJSString html) => Range -> html -> m (Maybe DocumentFragment) Source #
createContextualFragment_ :: (MonadDOM m, ToJSString html) => Range -> html -> m () Source #
createContextualFragmentUnsafe :: (MonadDOM m, ToJSString html, HasCallStack) => Range -> html -> m DocumentFragment Source #
createContextualFragmentUnchecked :: (MonadDOM 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 :: (MonadDOM m, HasCallStack) => Range -> m Node Source #
getEndContainerUnsafe :: (MonadDOM m, HasCallStack) => Range -> m Node Source #
getCommonAncestorContainerUnsafe :: (MonadDOM m, HasCallStack) => Range -> m Node Source #
Functions for this inteface are in JSDOM.Range.
gTypeRange :: JSM GType Source #