From 98eb307a28c92aafbf20d2927a2090bf3594f4e0 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Wed, 5 Apr 2023 20:55:35 +0800 Subject: [PATCH] :art: https://github.com/siyuan-note/siyuan/issues/7885 --- app/src/mobile/util/keyboardToolbar.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/app/src/mobile/util/keyboardToolbar.ts b/app/src/mobile/util/keyboardToolbar.ts index ec52cba47..034cd2d7c 100644 --- a/app/src/mobile/util/keyboardToolbar.ts +++ b/app/src/mobile/util/keyboardToolbar.ts @@ -148,12 +148,13 @@ const renderSlashMenu = (protyle: IProtyle, toolbarElement: Element) => { const showKeyboardToolbarUtil = (oldScrollTop: number) => { window.siyuan.menus.menu.remove(); showUtil = true; + + const toolbarElement = document.getElementById("keyboardToolbar"); + const keyboardHeight = (parseInt(toolbarElement.getAttribute("data-keyboardheight")) + 42) + "px"; + window.siyuan.mobile.editor.protyle.element.style.marginBottom = keyboardHeight; + window.siyuan.mobile.editor.protyle.contentElement.scrollTop = oldScrollTop; setTimeout(() => { - const toolbarElement = document.getElementById("keyboardToolbar"); - const keyboardHeight = (parseInt(toolbarElement.getAttribute("data-keyboardheight")) + 42) + "px"; toolbarElement.style.height = keyboardHeight; - window.siyuan.mobile.editor.protyle.element.style.marginBottom = keyboardHeight; - window.siyuan.mobile.editor.protyle.contentElement.scrollTop = oldScrollTop; }, Constants.TIMEOUT_TRANSITION); // 防止抖动 setTimeout(() => { showUtil = false;