From fe907598d7bac9eb541aeee61ab8a4d23fec4acb Mon Sep 17 00:00:00 2001 From: Vanessa Date: Wed, 16 Aug 2023 19:16:31 +0800 Subject: [PATCH] :art: fix https://github.com/siyuan-note/siyuan/issues/8958 --- app/src/assets/scss/component/_menu.scss | 6 +++--- app/src/menus/Menu.ts | 3 ++- app/src/protyle/gutter/index.ts | 1 + 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/app/src/assets/scss/component/_menu.scss b/app/src/assets/scss/component/_menu.scss index 618ecdad6..b8c5c3a09 100644 --- a/app/src/assets/scss/component/_menu.scss +++ b/app/src/assets/scss/component/_menu.scss @@ -43,14 +43,14 @@ .b3-menu { &__submenu { - top: 48.5px; + top: 49.5px; left: 0; bottom: 0; max-height: none; right: 0; box-shadow: none; border: 0; - padding: 24px 0; + padding: 0; border-radius: 0; & > .b3-menu__item:first-child { @@ -284,7 +284,7 @@ border: 1px solid var(--b3-theme-surface-lighter); border-radius: var(--b3-border-radius-b); background-color: var(--b3-menu-background); - padding: 8px; + padding: 8px 0; position: fixed; box-shadow: var(--b3-dialog-shadow); z-index: 1; diff --git a/app/src/menus/Menu.ts b/app/src/menus/Menu.ts index 37ef2f8c5..b50907e4b 100644 --- a/app/src/menus/Menu.ts +++ b/app/src/menus/Menu.ts @@ -225,8 +225,9 @@ export class MenuItem { if (options.submenu) { const submenuElement = document.createElement("div"); submenuElement.classList.add("b3-menu__submenu"); + submenuElement.innerHTML = '
'; options.submenu.forEach((item) => { - submenuElement.append(new MenuItem(item).element); + submenuElement.firstElementChild.append(new MenuItem(item).element); }); this.element.insertAdjacentHTML("beforeend", ''); this.element.append(submenuElement); diff --git a/app/src/protyle/gutter/index.ts b/app/src/protyle/gutter/index.ts index a86f5922b..3e42678f0 100644 --- a/app/src/protyle/gutter/index.ts +++ b/app/src/protyle/gutter/index.ts @@ -1589,6 +1589,7 @@ export class Gutter { private genHeadingTransform(protyle: IProtyle, id: string, level: number) { return { + iconHTML: "", icon: "iconHeading" + level, label: window.siyuan.languages["heading" + level], click() {