fix a bug

This commit is contained in:
Philipp Kühn
2021-03-30 12:20:19 +02:00
parent d25567ff74
commit 0aa9408124

View File

@@ -4,11 +4,9 @@ type DOMRectSide = 'bottom' | 'left' | 'right' | 'top';
function textRange(node: Node, from?: number, to?: number) {
const range = document.createRange()
range.setEnd(
node,
typeof to === 'number' ? to : (node.nodeValue || '').length,
)
range.setStart(node, from || 0)
range.setEnd(node, typeof to === 'number' ? to : (node.nodeValue || '').length)
range.setStart(node, Math.max(from || 0, 0))
return range
}