fix a bug for getting mark range, fix #156
This commit is contained in:
@@ -22,12 +22,14 @@ export default function ($pos = null, type = null) {
|
||||
startPos -= $pos.parent.child(startIndex).nodeSize
|
||||
}
|
||||
|
||||
let endIndex = $pos.indexAfter()
|
||||
let endPos = startPos + start.node.nodeSize
|
||||
while (endIndex < $pos.parent.childCount && link.isInSet($pos.parent.child(endIndex).marks)) {
|
||||
endPos += $pos.parent.child(endIndex).nodeSize
|
||||
endIndex += 1
|
||||
}
|
||||
const endIndex = $pos.indexAfter()
|
||||
const endPos = startPos + start.node.nodeSize
|
||||
|
||||
// disable for now. see #156
|
||||
// while (endIndex < $pos.parent.childCount && link.isInSet($pos.parent.child(endIndex).marks)) {
|
||||
// endPos += $pos.parent.child(endIndex).nodeSize
|
||||
// endIndex += 1
|
||||
// }
|
||||
|
||||
return { from: startPos, to: endPos }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user