diff --git a/app/src/plugin/index.ts b/app/src/plugin/index.ts index 68d0ead5b..775024100 100644 --- a/app/src/plugin/index.ts +++ b/app/src/plugin/index.ts @@ -162,7 +162,7 @@ export class Plugin { public addTopBar(options: { icon: string, title: string, - position?: "right" | "left", + position?: "south" | "left", callback: (evt: MouseEvent) => void }) { if (!options.icon.startsWith("icon") && !options.icon.startsWith("` : options.icon; iconElement.addEventListener("click", options.callback); - iconElement.setAttribute("data-position", options.position || "right"); + iconElement.setAttribute("data-location", options.position || "right"); } this.topBarIcons.push(iconElement); return iconElement; @@ -193,7 +193,7 @@ export class Plugin { position?: "right" | "left", }) { /// #if !MOBILE - options.element.setAttribute("data-position", options.position || "right"); + options.element.setAttribute("data-location", options.position || "right"); this.statusBarIcons.push(options.element); return options.element; /// #endif diff --git a/app/src/plugin/loader.ts b/app/src/plugin/loader.ts index c7ca4eec6..3ff090a5c 100644 --- a/app/src/plugin/loader.ts +++ b/app/src/plugin/loader.ts @@ -132,7 +132,7 @@ export const afterLoadPlugin = (plugin: Plugin) => { if (window.siyuan.storage[Constants.LOCAL_PLUGINTOPUNPIN].includes(element.id)) { element.classList.add("fn__none"); } - document.querySelector("#" + (element.getAttribute("data-position") === "right" ? "barPlugins" : "drag")).before(element); + document.querySelector("#" + (element.getAttribute("data-location") === "right" ? "barPlugins" : "drag")).before(element); } }); } @@ -140,7 +140,7 @@ export const afterLoadPlugin = (plugin: Plugin) => { resizeTopBar(); plugin.statusBarIcons.forEach(element => { const statusElement = document.getElementById("status"); - if (element.getAttribute("data-position") === "right") { + if (element.getAttribute("data-location") === "right") { statusElement.insertAdjacentElement("beforeend", element); } else { statusElement.insertAdjacentElement("afterbegin", element);