mirror of
https://github.com/siyuan-note/siyuan.git
synced 2025-12-22 17:40:13 +01:00
🚨
This commit is contained in:
parent
cad51d7554
commit
395dc09b66
5 changed files with 15 additions and 11 deletions
|
|
@ -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";
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -46,11 +46,11 @@ export const hintSlash = (key: string, protyle: IProtyle) => {
|
|||
filter: ["ai chat"],
|
||||
value: Constants.ZWSP + 5,
|
||||
html: '<div class="b3-list-item__first"><svg class="b3-list-item__graphic"><use xlink:href="#iconSparkles"></use></svg><span class="b3-list-item__text">AI Chat</span></div>',
|
||||
}, {
|
||||
},/* {
|
||||
filter: ["数据库", "属性视图", "shujuku", "shuxingshitu", "sjk", "sxst", "database", "attribute view"],
|
||||
value: '<div data-type="NodeAttributeView" data-av-type="table"></div>',
|
||||
html: `<div class="b3-list-item__first"><svg class="b3-list-item__graphic"><use xlink:href="#iconDatabase"></use></svg><span class="b3-list-item__text">${window.siyuan.languages.database}</span></div>`,
|
||||
}, {
|
||||
}, */{
|
||||
filter: ["文档", "子文档", "wendang", "wd", "ziwendang", "zwd", "xjwd"],
|
||||
value: Constants.ZWSP + 4,
|
||||
html: `<div class="b3-list-item__first"><svg class="b3-list-item__graphic"><use xlink:href="#iconFile"></use></svg><span class="b3-list-item__text">${window.siyuan.languages.newFile}</span><span class="b3-menu__accelerator">${updateHotkeyTip(window.siyuan.config.keymap.general.newFile.custom)}</span></div>`,
|
||||
|
|
|
|||
|
|
@ -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) => {
|
||||
|
|
|
|||
|
|
@ -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";
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue