mirror of
https://github.com/siyuan-note/siyuan.git
synced 2025-05-21 19:41:05 +08:00
🎨 Supports assets settings on mobile https://github.com/siyuan-note/siyuan/issues/13930 https://github.com/siyuan-note/siyuan/issues/13622 (#14380)
This commit is contained in:
parent
1a5bb8d9ef
commit
a01ac85bdb
@ -1,5 +1,6 @@
|
|||||||
import {popSearch} from "./search";
|
import {popSearch} from "./search";
|
||||||
import {initAppearance} from "../settings/appearance";
|
import {initAppearance} from "../settings/appearance";
|
||||||
|
import {initAssets} from "../settings/assets";
|
||||||
import {closePanel} from "../util/closePanel";
|
import {closePanel} from "../util/closePanel";
|
||||||
import {mountHelp, newDailyNote, newNotebook} from "../../util/mount";
|
import {mountHelp, newDailyNote, newNotebook} from "../../util/mount";
|
||||||
import {repos} from "../../config/repos";
|
import {repos} from "../../config/repos";
|
||||||
@ -111,6 +112,9 @@ export const initRightMenu = (app: App) => {
|
|||||||
<svg class="b3-menu__icon"><use xlink:href="#iconRiffCard"></use></svg><span class="b3-menu__label">${window.siyuan.languages.riffCard}</span>
|
<svg class="b3-menu__icon"><use xlink:href="#iconRiffCard"></use></svg><span class="b3-menu__label">${window.siyuan.languages.riffCard}</span>
|
||||||
</div>
|
</div>
|
||||||
${aiHTML}
|
${aiHTML}
|
||||||
|
<div class="b3-menu__item${window.siyuan.config.readonly ? " fn__none" : ""}" id="menuAssets">
|
||||||
|
<svg class="b3-menu__icon"><use xlink:href="#iconImage"></use></svg><span class="b3-menu__label">${window.siyuan.languages.assets}</span>
|
||||||
|
</div>
|
||||||
<div class="b3-menu__item${window.siyuan.config.readonly ? " fn__none" : ""}" id="menuAppearance">
|
<div class="b3-menu__item${window.siyuan.config.readonly ? " fn__none" : ""}" id="menuAppearance">
|
||||||
<svg class="b3-menu__icon"><use xlink:href="#iconTheme"></use></svg><span class="b3-menu__label">${window.siyuan.languages.appearance}</span>
|
<svg class="b3-menu__icon"><use xlink:href="#iconTheme"></use></svg><span class="b3-menu__label">${window.siyuan.languages.appearance}</span>
|
||||||
</div>
|
</div>
|
||||||
@ -166,6 +170,11 @@ export const initRightMenu = (app: App) => {
|
|||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
event.stopPropagation();
|
event.stopPropagation();
|
||||||
break;
|
break;
|
||||||
|
} else if (target.id === "menuAssets") {
|
||||||
|
initAssets();
|
||||||
|
event.preventDefault();
|
||||||
|
event.stopPropagation();
|
||||||
|
break;
|
||||||
} else if (target.id === "menuAI") {
|
} else if (target.id === "menuAI") {
|
||||||
initAI();
|
initAI();
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
|
14
app/src/mobile/settings/assets.ts
Normal file
14
app/src/mobile/settings/assets.ts
Normal file
@ -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();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
};
|
Loading…
Reference in New Issue
Block a user