This commit is contained in:
Vanessa 2023-08-16 19:16:31 +08:00
parent afe9b60444
commit fe907598d7
3 changed files with 6 additions and 4 deletions

View file

@ -43,14 +43,14 @@
.b3-menu { .b3-menu {
&__submenu { &__submenu {
top: 48.5px; top: 49.5px;
left: 0; left: 0;
bottom: 0; bottom: 0;
max-height: none; max-height: none;
right: 0; right: 0;
box-shadow: none; box-shadow: none;
border: 0; border: 0;
padding: 24px 0; padding: 0;
border-radius: 0; border-radius: 0;
& > .b3-menu__item:first-child { & > .b3-menu__item:first-child {
@ -284,7 +284,7 @@
border: 1px solid var(--b3-theme-surface-lighter); border: 1px solid var(--b3-theme-surface-lighter);
border-radius: var(--b3-border-radius-b); border-radius: var(--b3-border-radius-b);
background-color: var(--b3-menu-background); background-color: var(--b3-menu-background);
padding: 8px; padding: 8px 0;
position: fixed; position: fixed;
box-shadow: var(--b3-dialog-shadow); box-shadow: var(--b3-dialog-shadow);
z-index: 1; z-index: 1;

View file

@ -225,8 +225,9 @@ export class MenuItem {
if (options.submenu) { if (options.submenu) {
const submenuElement = document.createElement("div"); const submenuElement = document.createElement("div");
submenuElement.classList.add("b3-menu__submenu"); submenuElement.classList.add("b3-menu__submenu");
submenuElement.innerHTML = '<div class="b3-menu__items"></div>';
options.submenu.forEach((item) => { options.submenu.forEach((item) => {
submenuElement.append(new MenuItem(item).element); submenuElement.firstElementChild.append(new MenuItem(item).element);
}); });
this.element.insertAdjacentHTML("beforeend", '<svg class="b3-menu__icon b3-menu__icon--arrow"><use xlink:href="#iconRight"></use></svg>'); this.element.insertAdjacentHTML("beforeend", '<svg class="b3-menu__icon b3-menu__icon--arrow"><use xlink:href="#iconRight"></use></svg>');
this.element.append(submenuElement); this.element.append(submenuElement);

View file

@ -1589,6 +1589,7 @@ export class Gutter {
private genHeadingTransform(protyle: IProtyle, id: string, level: number) { private genHeadingTransform(protyle: IProtyle, id: string, level: number) {
return { return {
iconHTML: "",
icon: "iconHeading" + level, icon: "iconHeading" + level,
label: window.siyuan.languages["heading" + level], label: window.siyuan.languages["heading" + level],
click() { click() {