Safe Haskell | None |
---|---|
Language | Haskell2010 |
- collapse :: (MonadDOM m, IsNode node) => Selection -> Maybe node -> Int -> m ()
- collapseToEnd :: MonadDOM m => Selection -> m ()
- collapseToStart :: MonadDOM m => Selection -> m ()
- deleteFromDocument :: MonadDOM m => Selection -> m ()
- containsNode :: (MonadDOM m, IsNode node) => Selection -> Maybe node -> Bool -> m Bool
- selectAllChildren :: (MonadDOM m, IsNode node) => Selection -> Maybe node -> m ()
- extend :: (MonadDOM m, IsNode node) => Selection -> Maybe node -> Int -> m ()
- getRangeAt :: MonadDOM m => Selection -> Int -> m (Maybe Range)
- removeAllRanges :: MonadDOM m => Selection -> m ()
- addRange :: MonadDOM m => Selection -> Maybe Range -> m ()
- toString :: (MonadDOM m, FromJSString result) => Selection -> m result
- modify :: (MonadDOM m, ToJSString alter, ToJSString direction, ToJSString granularity) => Selection -> alter -> direction -> granularity -> m ()
- setBaseAndExtent :: (MonadDOM m, IsNode baseNode, IsNode extentNode) => Selection -> Maybe baseNode -> Int -> Maybe extentNode -> Int -> m ()
- setPosition :: (MonadDOM m, IsNode node) => Selection -> Maybe node -> Int -> m ()
- empty :: MonadDOM m => Selection -> m ()
- getAnchorNode :: MonadDOM m => Selection -> m (Maybe Node)
- getAnchorOffset :: MonadDOM m => Selection -> m Int
- getFocusNode :: MonadDOM m => Selection -> m (Maybe Node)
- getFocusOffset :: MonadDOM m => Selection -> m Int
- getIsCollapsed :: MonadDOM m => Selection -> m Bool
- getRangeCount :: MonadDOM m => Selection -> m Int
- getBaseNode :: MonadDOM m => Selection -> m (Maybe Node)
- getBaseOffset :: MonadDOM m => Selection -> m Int
- getExtentNode :: MonadDOM m => Selection -> m (Maybe Node)
- getExtentOffset :: MonadDOM m => Selection -> m Int
- getType :: (MonadDOM m, FromJSString result) => Selection -> m result
- data Selection
- castToSelection :: IsGObject obj => obj -> JSM Selection
- gTypeSelection :: JSM GType
Documentation
collapseToEnd :: MonadDOM m => Selection -> m () Source #
collapseToStart :: MonadDOM m => Selection -> m () Source #
deleteFromDocument :: MonadDOM m => Selection -> m () Source #
removeAllRanges :: MonadDOM m => Selection -> m () Source #
modify :: (MonadDOM m, ToJSString alter, ToJSString direction, ToJSString granularity) => Selection -> alter -> direction -> granularity -> m () Source #
setBaseAndExtent :: (MonadDOM m, IsNode baseNode, IsNode extentNode) => Selection -> Maybe baseNode -> Int -> Maybe extentNode -> Int -> m () Source #
Functions for this inteface are in JSDOM.Selection.