Merge branch 'fix/clipboard' of github.com:toeverything/AFFiNE into fix/clipboard

This commit is contained in:
QiShaoXuan
2022-08-10 19:38:07 +08:00

View File

@@ -1052,17 +1052,15 @@ export class SelectionManager implements VirgoSelection {
/** /**
* *
* move active selection to the new position * move active selection to the new position
* @param index:number * @param {number} index
* @param {string} blockId
* @memberof SelectionManager * @memberof SelectionManager
*/ */
public moveCursor(index: number, blockId: string): void { public moveCursor(index: number, blockId: string): void {
const now_range = window.getSelection().getRangeAt(0); const nowRange = window.getSelection().getRangeAt(0);
let preRang = document.createRange(); let preRang = document.createRange();
preRang.setStart( preRang.setStart(nowRange.startContainer, nowRange.startOffset + index);
now_range.startContainer, preRang.setEnd(nowRange.endContainer, nowRange.endOffset + index);
now_range.startOffset + index
);
preRang.setEnd(now_range.endContainer, now_range.endOffset + index);
let prePosition = preRang.getClientRects().item(0); let prePosition = preRang.getClientRects().item(0);
this.activeNodeByNodeId( this.activeNodeByNodeId(
blockId, blockId,