fix a bug
This commit is contained in:
@@ -4,11 +4,9 @@ type DOMRectSide = 'bottom' | 'left' | 'right' | 'top';
|
|||||||
|
|
||||||
function textRange(node: Node, from?: number, to?: number) {
|
function textRange(node: Node, from?: number, to?: number) {
|
||||||
const range = document.createRange()
|
const range = document.createRange()
|
||||||
range.setEnd(
|
range.setEnd(node, typeof to === 'number' ? to : (node.nodeValue || '').length)
|
||||||
node,
|
range.setStart(node, Math.max(from || 0, 0))
|
||||||
typeof to === 'number' ? to : (node.nodeValue || '').length,
|
|
||||||
)
|
|
||||||
range.setStart(node, from || 0)
|
|
||||||
return range
|
return range
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user