This commit is contained in:
Vanessa 2022-08-18 18:03:19 +08:00
parent 2ec037010a
commit b56bb8ffc0

View file

@ -63,10 +63,14 @@ export const restoreScroll = (protyle: IProtyle, scrollAttr: IScrollAttr) => {
/// #endif
}
} else if (scrollAttr.zoomInId && protyle.block.id !== scrollAttr.zoomInId) {
zoomOut(protyle, scrollAttr.zoomInId, undefined, true, () => {
protyle.contentElement.scrollTop = scrollAttr.scrollTop;
if (scrollAttr.focusId) {
focusByOffset(protyle.wysiwyg.element.querySelector(`[data-node-id="${scrollAttr.focusId}"]`), scrollAttr.focusStart, scrollAttr.focusEnd);
fetchPost("/api/block/checkBlockExist", {id: scrollAttr.zoomInId}, existResponse => {
if (existResponse.data) {
zoomOut(protyle, scrollAttr.zoomInId, undefined, true, () => {
protyle.contentElement.scrollTop = scrollAttr.scrollTop;
if (scrollAttr.focusId) {
focusByOffset(protyle.wysiwyg.element.querySelector(`[data-node-id="${scrollAttr.focusId}"]`), scrollAttr.focusStart, scrollAttr.focusEnd);
}
});
}
});
} else if (!protyle.scroll.element.classList.contains("fn__none")) {