diff --git a/app/src/mobile/index.ts b/app/src/mobile/index.ts index 611198501..63380459f 100644 --- a/app/src/mobile/index.ts +++ b/app/src/mobile/index.ts @@ -15,7 +15,7 @@ import {bootSync} from "../dialog/processSystem"; import {initMessage, showMessage} from "../dialog/message"; import {goBack} from "./util/MobileBackFoward"; import {hideKeyboardToolbar, showKeyboardToolbar} from "./util/keyboardToolbar"; -import {getLocalStorage, isInAndroid, writeText} from "../protyle/util/compatibility"; +import {getLocalStorage, writeText} from "../protyle/util/compatibility"; import {openMobileFileById} from "./editor"; import {getSearch} from "../util/functions"; import {initRightMenu} from "./menu"; diff --git a/app/src/mobile/util/touch.ts b/app/src/mobile/util/touch.ts index 6dd50ac53..444640f47 100644 --- a/app/src/mobile/util/touch.ts +++ b/app/src/mobile/util/touch.ts @@ -37,7 +37,7 @@ export const handleTouchEnd = (event: TouchEvent, app: App) => { if (typeof yDiff === "undefined" && new Date().getTime() - time > 900 && isIPhone()) { // ios 长按行 // 文档树 - const fileItemElement = hasClosestByAttribute(target, "data-type", "navigation-root") || hasClosestByAttribute(target, "data-type", "navigation-file") + const fileItemElement = hasClosestByAttribute(target, "data-type", "navigation-root") || hasClosestByAttribute(target, "data-type", "navigation-file"); if (fileItemElement) { if (!window.siyuan.config.readonly && fileItemElement.dataset.type === "navigation-root") { initNavigationMenu(app, fileItemElement); diff --git a/app/src/protyle/hint/extend.ts b/app/src/protyle/hint/extend.ts index 0e840c5aa..9bab795d6 100644 --- a/app/src/protyle/hint/extend.ts +++ b/app/src/protyle/hint/extend.ts @@ -46,11 +46,11 @@ export const hintSlash = (key: string, protyle: IProtyle) => { filter: ["ai chat"], value: Constants.ZWSP + 5, html: '
AI Chat
', - }, { + },/* { filter: ["数据库", "属性视图", "shujuku", "shuxingshitu", "sjk", "sxst", "database", "attribute view"], value: '
', html: `
${window.siyuan.languages.database}
`, - }, { + }, */{ filter: ["文档", "子文档", "wendang", "wd", "ziwendang", "zwd", "xjwd"], value: Constants.ZWSP + 4, html: `
${window.siyuan.languages.newFile}${updateHotkeyTip(window.siyuan.config.keymap.general.newFile.custom)}
`, diff --git a/app/src/protyle/util/compatibility.ts b/app/src/protyle/util/compatibility.ts index 80031433c..d5a80d033 100644 --- a/app/src/protyle/util/compatibility.ts +++ b/app/src/protyle/util/compatibility.ts @@ -94,20 +94,24 @@ export const isHuawei = () => { }; export const isIPhone = () => { - return navigator.userAgent.indexOf("iPhone") > -1 -} + return navigator.userAgent.indexOf("iPhone") > -1; +}; + +export const isIPad = () => { + return navigator.userAgent.indexOf("iPad") > -1; +}; export const isMac = () => { return navigator.platform.toUpperCase().indexOf("MAC") > -1; }; export const isInAndroid = () => { - return window.siyuan.config.system.container === "android" && window.JSAndroid -} + return window.siyuan.config.system.container === "android" && window.JSAndroid; +}; export const isInIOS = () => { - return window.siyuan.config.system.container === "ios" && window.webkit?.messageHandlers -} + return window.siyuan.config.system.container === "ios" && window.webkit?.messageHandlers; +}; // Mac,Windows 快捷键展示 export const updateHotkeyTip = (hotkey: string) => { diff --git a/app/src/protyle/wysiwyg/index.ts b/app/src/protyle/wysiwyg/index.ts index 2abce4a31..031abb19e 100644 --- a/app/src/protyle/wysiwyg/index.ts +++ b/app/src/protyle/wysiwyg/index.ts @@ -65,7 +65,7 @@ import {openGlobalSearch} from "../../search/util"; import {popSearch} from "../../mobile/menu/search"; /// #endif import {BlockPanel} from "../../block/Panel"; -import {isCtrl, isInAndroid, isInIOS, openByMobile} from "../util/compatibility"; +import {isCtrl, isInIOS, openByMobile} from "../util/compatibility"; import {MenuItem} from "../../menus/Menu"; import {fetchPost} from "../../util/fetch"; import {onGet} from "../util/onGet";