This commit is contained in:
Vanessa 2023-06-30 10:44:33 +08:00
parent 65920afeeb
commit 4c7a01a911
6 changed files with 8 additions and 3 deletions

View file

@ -23,7 +23,7 @@ export const commandPanel = (app: App) => {
plugin.commands.forEach(command => {
const liElement = document.createElement("li");
liElement.classList.add("b3-list-item");
liElement.innerHTML = `<span class="b3-list-item__text">${command.langText || plugin.i18n[command.langKey]}</span>
liElement.innerHTML = `<span class="b3-list-item__text">${plugin.displayName}: ${command.langText || plugin.i18n[command.langKey]}</span>
<span class="b3-list-item__meta">${updateHotkeyTip(command.customHotkey)}</span>`;
liElement.addEventListener("click", () => {
command.callback();

View file

@ -16,6 +16,7 @@ export class Plugin {
public i18n: IObject;
public eventBus: EventBus;
public data: any = {};
public displayName: string;
public name: string;
public protyleSlash: {
filter: string[],
@ -53,11 +54,13 @@ export class Plugin {
constructor(options: {
app: App,
name: string,
displayName: string,
i18n: IObject
}) {
this.app = options.app;
this.i18n = options.i18n;
this.name = options.name;
this.displayName = options.displayName;
this.eventBus = new EventBus(options.name);
}

View file

@ -54,6 +54,7 @@ const loadPluginJS = async (app: App, item: IPluginData) => {
}
const plugin = new pluginClass({
app,
displayName: item.displayName,
name: item.name,
i18n: item.i18n
});