From 04184fc8bdad24d548f39d9c9d1bad9116cc19d6 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Wed, 20 Nov 2024 11:14:39 +0800 Subject: [PATCH] =?UTF-8?q?:art:=20=E5=B8=A6=E6=8E=92=E5=BA=8F=E7=9A=84=20?= =?UTF-8?q?av=20=E4=BF=AE=E6=94=B9=E5=8D=95=E5=85=83=E6=A0=BC=E5=90=8E?= =?UTF-8?q?=E5=AE=9A=E4=BD=8D=E5=88=B0=E4=BF=AE=E6=94=B9=E7=82=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/protyle/render/av/render.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/protyle/render/av/render.ts b/app/src/protyle/render/av/render.ts index 5b83be19d..0697c61a2 100644 --- a/app/src/protyle/render/av/render.ts +++ b/app/src/protyle/render/av/render.ts @@ -1,7 +1,7 @@ import {fetchPost} from "../../../util/fetch"; import {getColIconByType} from "./col"; import {Constants} from "../../../constants"; -import {addDragFill, renderCell} from "./cell"; +import {addDragFill, cellScrollIntoView, renderCell} from "./cell"; import {unicode2Emoji} from "../../../emoji"; import {focusBlock} from "../../util/selection"; import {hasClosestBlock, hasClosestByAttribute, hasClosestByClassName} from "../../util/hasClosest"; @@ -310,13 +310,13 @@ ${cell.color ? `color:${cell.color};` : ""}">${renderCell(cell.value, rowIndex)} } else if (!document.querySelector(".av__panel") && !isSearching) { focusBlock(e); } + cellScrollIntoView(e, newCellElement); } selectRowIds.forEach((selectRowId, index) => { const rowElement = e.querySelector(`.av__row[data-id="${selectRowId}"]`) as HTMLElement; if (rowElement) { rowElement.classList.add("av__row--select"); rowElement.querySelector(".av__firstcol use").setAttribute("xlink:href", "#iconCheck"); - } if (index === selectRowIds.length - 1 && rowElement) {