mirror of
https://github.com/siyuan-note/siyuan.git
synced 2026-01-04 15:58:49 +01:00
This commit is contained in:
parent
2c811c06d3
commit
38e7992e1a
1 changed files with 13 additions and 10 deletions
|
|
@ -9,16 +9,16 @@ import {Constants} from "../constants";
|
|||
export const openTopBarMenu = (app: App, target?: Element) => {
|
||||
const menu = new Menu("topBarPlugin");
|
||||
/// #if !MOBILE
|
||||
menu.addItem({
|
||||
id: "manage",
|
||||
icon: "iconSettings",
|
||||
label: window.siyuan.languages.manage,
|
||||
ignore: isHuawei() || window.siyuan.config.readonly,
|
||||
click() {
|
||||
openSetting(app).element.querySelector('.b3-tab-bar [data-name="bazaar"]').dispatchEvent(new CustomEvent("click"));
|
||||
}
|
||||
});
|
||||
menu.addSeparator({id: "separator_1"}, isHuawei() || window.siyuan.config.readonly);
|
||||
menu.addItem({
|
||||
id: "manage",
|
||||
icon: "iconSettings",
|
||||
label: window.siyuan.languages.manage,
|
||||
ignore: isHuawei() || window.siyuan.config.readonly,
|
||||
click() {
|
||||
openSetting(app).element.querySelector('.b3-tab-bar [data-name="bazaar"]').dispatchEvent(new CustomEvent("click"));
|
||||
}
|
||||
});
|
||||
menu.addSeparator({id: "separator_1"}, isHuawei() || window.siyuan.config.readonly);
|
||||
/// #endif
|
||||
let hasPlugin = false;
|
||||
app.plugins.forEach((plugin) => {
|
||||
|
|
@ -26,6 +26,9 @@ export const openTopBarMenu = (app: App, target?: Element) => {
|
|||
const hasSetting = plugin.setting || plugin.__proto__.hasOwnProperty("openSetting");
|
||||
let hasTopBar = false;
|
||||
plugin.topBarIcons.forEach(item => {
|
||||
if (!document.contains(item)) {
|
||||
return;
|
||||
}
|
||||
const hasUnpin = window.siyuan.storage[Constants.LOCAL_PLUGINTOPUNPIN].includes(item.id);
|
||||
const submenu = [{
|
||||
id: hasUnpin ? "pin" : "unpin",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue