From a01ac85bdba2bdc54dfb80d5f2eb8672c5b4af44 Mon Sep 17 00:00:00 2001 From: ruin1990 Date: Tue, 18 Mar 2025 11:12:17 +0800 Subject: [PATCH] :art: Supports assets settings on mobile https://github.com/siyuan-note/siyuan/issues/13930 https://github.com/siyuan-note/siyuan/issues/13622 (#14380) --- app/src/mobile/menu/index.ts | 9 +++++++++ app/src/mobile/settings/assets.ts | 14 ++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 app/src/mobile/settings/assets.ts diff --git a/app/src/mobile/menu/index.ts b/app/src/mobile/menu/index.ts index 416d2d275..495258826 100644 --- a/app/src/mobile/menu/index.ts +++ b/app/src/mobile/menu/index.ts @@ -1,5 +1,6 @@ import {popSearch} from "./search"; import {initAppearance} from "../settings/appearance"; +import {initAssets} from "../settings/assets"; import {closePanel} from "../util/closePanel"; import {mountHelp, newDailyNote, newNotebook} from "../../util/mount"; import {repos} from "../../config/repos"; @@ -111,6 +112,9 @@ export const initRightMenu = (app: App) => { ${window.siyuan.languages.riffCard} ${aiHTML} + @@ -166,6 +170,11 @@ export const initRightMenu = (app: App) => { event.preventDefault(); event.stopPropagation(); break; + } else if (target.id === "menuAssets") { + initAssets(); + event.preventDefault(); + event.stopPropagation(); + break; } else if (target.id === "menuAI") { initAI(); event.preventDefault(); diff --git a/app/src/mobile/settings/assets.ts b/app/src/mobile/settings/assets.ts new file mode 100644 index 000000000..409305d2d --- /dev/null +++ b/app/src/mobile/settings/assets.ts @@ -0,0 +1,14 @@ +import {openModel} from "../menu/model"; +import {image} from "../../config/image"; + +export const initAssets = () => { + openModel({ + title: window.siyuan.languages.assets, + icon: "iconImage", + html: image.genHTML(), + bindEvent(modelMainElement: HTMLElement) { + image.element = modelMainElement; + image.bindEvent(); + } + }); +};