diff --git a/app/src/mobile/index.ts b/app/src/mobile/index.ts index 922331351..54b197ded 100644 --- a/app/src/mobile/index.ts +++ b/app/src/mobile/index.ts @@ -15,7 +15,7 @@ import {promiseTransactions} from "../protyle/wysiwyg/transaction"; import {bootSync} from "../dialog/processSystem"; import {initMessage} from "../dialog/message"; import {goBack} from "./util/MobileBackFoward"; -import {hideKeyboardToolbar, renderKeyboardToolbar} from "./util/keyboardToolbar"; +import {hideKeyboardToolbar, showKeyboardToolbar} from "./util/keyboardToolbar"; import {getLocalStorage} from "../protyle/util/compatibility"; import {openMobileFileById} from "./editor"; import {getSearch} from "../util/functions"; @@ -86,7 +86,7 @@ new App(); window.goBack = goBack; window.showKeyboardToolbar = (height) => { document.getElementById("keyboardToolbar").setAttribute("data-keyboardheight", (height ? height : window.innerHeight / 2 - 42).toString()); - renderKeyboardToolbar(); + showKeyboardToolbar(); }; window.hideKeyboardToolbar = hideKeyboardToolbar; window.openFileByURL = (openURL) => { diff --git a/app/src/mobile/util/keyboardToolbar.ts b/app/src/mobile/util/keyboardToolbar.ts index 9a8f97ff4..7b9341966 100644 --- a/app/src/mobile/util/keyboardToolbar.ts +++ b/app/src/mobile/util/keyboardToolbar.ts @@ -170,7 +170,7 @@ const hideKeyboardToolbarUtil = () => { toolbarElement.querySelector('.keyboard__action[data-type="done"] use').setAttribute("xlink:href", "#iconKeyboardHide"); }; -export const renderKeyboardToolbar = () => { +const renderKeyboardToolbar = () => { clearTimeout(renderKeyboardToolbarTimeout); renderKeyboardToolbarTimeout = window.setTimeout(() => { if (getSelection().rangeCount === 0 || @@ -254,7 +254,7 @@ export const renderKeyboardToolbar = () => { }, 620); // 需等待 range 更新 }; -const showKeyboardToolbar = () => { +export const showKeyboardToolbar = () => { const toolbarElement = document.getElementById("keyboardToolbar"); if (!toolbarElement.classList.contains("fn__none")) { return;