ruin1990 2025-03-18 11:12:17 +08:00 committed by GitHub
parent 1a5bb8d9ef
commit a01ac85bdb
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 23 additions and 0 deletions

View File

@ -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) => {
<svg class="b3-menu__icon"><use xlink:href="#iconRiffCard"></use></svg><span class="b3-menu__label">${window.siyuan.languages.riffCard}</span>
</div>
${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">
<svg class="b3-menu__icon"><use xlink:href="#iconTheme"></use></svg><span class="b3-menu__label">${window.siyuan.languages.appearance}</span>
</div>
@ -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();

View 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();
}
});
};