|
|
|
@ -1840,13 +1840,13 @@ export class CommandAdapt {
|
|
|
|
currentX = leftTop[0]
|
|
|
|
currentX = leftTop[0]
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
rangeRect!.width = rightTop[0] - currentX
|
|
|
|
rangeRect!.width = rightTop[0] - currentX
|
|
|
|
|
|
|
|
}
|
|
|
|
// 最后一个元素结束追加选区信息
|
|
|
|
// 最后一个元素结束追加选区信息
|
|
|
|
if (p === selectionPositionList.length - 1 && rangeRect) {
|
|
|
|
if (p === selectionPositionList.length - 1 && rangeRect) {
|
|
|
|
rangeRects.push(rangeRect)
|
|
|
|
rangeRects.push(rangeRect)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
return deepClone({
|
|
|
|
return deepClone({
|
|
|
|
isCollapsed,
|
|
|
|
isCollapsed,
|
|
|
|
startElement,
|
|
|
|
startElement,
|
|
|
|
|