Safe Haskell | None |
---|---|
Language | Haskell2010 |
- js_collapse :: Selection -> Nullable Node -> Int -> IO ()
- collapse :: (MonadIO m, IsNode node) => Selection -> Maybe node -> Int -> m ()
- js_collapseToEnd :: Selection -> IO ()
- collapseToEnd :: MonadIO m => Selection -> m ()
- js_collapseToStart :: Selection -> IO ()
- collapseToStart :: MonadIO m => Selection -> m ()
- js_deleteFromDocument :: Selection -> IO ()
- deleteFromDocument :: MonadIO m => Selection -> m ()
- js_containsNode :: Selection -> Nullable Node -> Bool -> IO Bool
- containsNode :: (MonadIO m, IsNode node) => Selection -> Maybe node -> Bool -> m Bool
- containsNode_ :: (MonadIO m, IsNode node) => Selection -> Maybe node -> Bool -> m ()
- js_selectAllChildren :: Selection -> Nullable Node -> IO ()
- selectAllChildren :: (MonadIO m, IsNode node) => Selection -> Maybe node -> m ()
- js_extend :: Selection -> Nullable Node -> Int -> IO ()
- extend :: (MonadIO m, IsNode node) => Selection -> Maybe node -> Int -> m ()
- js_getRangeAt :: Selection -> Int -> IO (Nullable Range)
- getRangeAt :: MonadIO m => Selection -> Int -> m (Maybe Range)
- getRangeAt_ :: MonadIO m => Selection -> Int -> m ()
- getRangeAtUnsafe :: (MonadIO m, HasCallStack) => Selection -> Int -> m Range
- getRangeAtUnchecked :: MonadIO m => Selection -> Int -> m Range
- js_removeAllRanges :: Selection -> IO ()
- removeAllRanges :: MonadIO m => Selection -> m ()
- js_addRange :: Selection -> Nullable Range -> IO ()
- addRange :: MonadIO m => Selection -> Maybe Range -> m ()
- js_toString :: Selection -> IO JSString
- toString :: (MonadIO m, FromJSString result) => Selection -> m result
- toString_ :: MonadIO m => Selection -> m ()
- js_modify :: Selection -> JSString -> JSString -> JSString -> IO ()
- modify :: (MonadIO m, ToJSString alter, ToJSString direction, ToJSString granularity) => Selection -> alter -> direction -> granularity -> m ()
- js_setBaseAndExtent :: Selection -> Nullable Node -> Int -> Nullable Node -> Int -> IO ()
- setBaseAndExtent :: (MonadIO m, IsNode baseNode, IsNode extentNode) => Selection -> Maybe baseNode -> Int -> Maybe extentNode -> Int -> m ()
- js_setPosition :: Selection -> Nullable Node -> Int -> IO ()
- setPosition :: (MonadIO m, IsNode node) => Selection -> Maybe node -> Int -> m ()
- js_empty :: Selection -> IO ()
- empty :: MonadIO m => Selection -> m ()
- js_getAnchorNode :: Selection -> IO (Nullable Node)
- getAnchorNode :: MonadIO m => Selection -> m (Maybe Node)
- getAnchorNodeUnsafe :: (MonadIO m, HasCallStack) => Selection -> m Node
- getAnchorNodeUnchecked :: MonadIO m => Selection -> m Node
- js_getAnchorOffset :: Selection -> IO Int
- getAnchorOffset :: MonadIO m => Selection -> m Int
- js_getFocusNode :: Selection -> IO (Nullable Node)
- getFocusNode :: MonadIO m => Selection -> m (Maybe Node)
- getFocusNodeUnsafe :: (MonadIO m, HasCallStack) => Selection -> m Node
- getFocusNodeUnchecked :: MonadIO m => Selection -> m Node
- js_getFocusOffset :: Selection -> IO Int
- getFocusOffset :: MonadIO m => Selection -> m Int
- js_getIsCollapsed :: Selection -> IO Bool
- getIsCollapsed :: MonadIO m => Selection -> m Bool
- js_getRangeCount :: Selection -> IO Int
- getRangeCount :: MonadIO m => Selection -> m Int
- js_getBaseNode :: Selection -> IO (Nullable Node)
- getBaseNode :: MonadIO m => Selection -> m (Maybe Node)
- getBaseNodeUnsafe :: (MonadIO m, HasCallStack) => Selection -> m Node
- getBaseNodeUnchecked :: MonadIO m => Selection -> m Node
- js_getBaseOffset :: Selection -> IO Int
- getBaseOffset :: MonadIO m => Selection -> m Int
- js_getExtentNode :: Selection -> IO (Nullable Node)
- getExtentNode :: MonadIO m => Selection -> m (Maybe Node)
- getExtentNodeUnsafe :: (MonadIO m, HasCallStack) => Selection -> m Node
- getExtentNodeUnchecked :: MonadIO m => Selection -> m Node
- js_getExtentOffset :: Selection -> IO Int
- getExtentOffset :: MonadIO m => Selection -> m Int
- js_getType :: Selection -> IO JSString
- getType :: (MonadIO m, FromJSString result) => Selection -> m result
- newtype Selection = Selection {
- unSelection :: JSVal
- gTypeSelection :: GType
Documentation
js_collapseToEnd :: Selection -> IO () Source #
collapseToEnd :: MonadIO m => Selection -> m () Source #
js_collapseToStart :: Selection -> IO () Source #
collapseToStart :: MonadIO m => Selection -> m () Source #
js_deleteFromDocument :: Selection -> IO () Source #
deleteFromDocument :: MonadIO m => Selection -> m () Source #
getRangeAtUnsafe :: (MonadIO m, HasCallStack) => Selection -> Int -> m Range Source #
js_removeAllRanges :: Selection -> IO () Source #
removeAllRanges :: MonadIO m => Selection -> m () Source #
modify :: (MonadIO m, ToJSString alter, ToJSString direction, ToJSString granularity) => Selection -> alter -> direction -> granularity -> m () Source #
setBaseAndExtent :: (MonadIO m, IsNode baseNode, IsNode extentNode) => Selection -> Maybe baseNode -> Int -> Maybe extentNode -> Int -> m () Source #
getAnchorNodeUnsafe :: (MonadIO m, HasCallStack) => Selection -> m Node Source #
getFocusNodeUnsafe :: (MonadIO m, HasCallStack) => Selection -> m Node Source #
getBaseNodeUnsafe :: (MonadIO m, HasCallStack) => Selection -> m Node Source #
getExtentNodeUnsafe :: (MonadIO m, HasCallStack) => Selection -> m Node Source #
Functions for this inteface are in GHCJS.DOM.Selection.