From 9ea9b62c6bbbda0763d738ddc14d0b05b9438d61 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Sun, 29 Oct 2023 19:14:27 +0800 Subject: [PATCH] :iphone: https://github.com/siyuan-note/siyuan/issues/9544 --- app/src/mobile/menu/index.ts | 13 +++++++++++++ app/src/mobile/util/initFramework.ts | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/app/src/mobile/menu/index.ts b/app/src/mobile/menu/index.ts index ab5daf740..d4f0f1f5c 100644 --- a/app/src/mobile/menu/index.ts +++ b/app/src/mobile/menu/index.ts @@ -17,6 +17,7 @@ import {getRecentDocs} from "./getRecentDocs"; import {initEditor} from "../settings/editor"; import {App} from "../../index"; import {isHuawei, isInAndroid, isInIOS} from "../../protyle/util/compatibility"; +import {newFile} from "../../util/newFile"; export const popMenu = () => { activeBlur(); @@ -61,6 +62,9 @@ export const initRightMenu = (app: App) => { + @@ -174,6 +178,15 @@ export const initRightMenu = (app: App) => { event.preventDefault(); event.stopPropagation(); break; + } else if (target.id === "menuNewDoc") { + newFile({ + app, + useSavePath: true + }); + closePanel(); + event.preventDefault(); + event.stopPropagation(); + break; } else if (target.id === "menuHelp") { mountHelp(); event.preventDefault(); diff --git a/app/src/mobile/util/initFramework.ts b/app/src/mobile/util/initFramework.ts index cd0cea06b..4a6c9eeed 100644 --- a/app/src/mobile/util/initFramework.ts +++ b/app/src/mobile/util/initFramework.ts @@ -23,7 +23,7 @@ import {loadPlugins} from "../../plugin/loader"; export const initFramework = async (app: App) => { setInlineStyle(); - await loadPlugins(this); + await loadPlugins(app); renderSnippet(); initKeyboardToolbar(); const sidebarElement = document.getElementById("sidebar");