diff --git a/app/src/assets/scss/_menu.scss b/app/src/assets/scss/_menu.scss index 8fc716e4b..3492aa156 100644 --- a/app/src/assets/scss/_menu.scss +++ b/app/src/assets/scss/_menu.scss @@ -51,7 +51,7 @@ padding: 8px; position: absolute; left: calc(100% + 8px); - top: -5px; + top: -8px; box-shadow: var(--b3-dialog-shadow); mix-blend-mode: difference; diff --git a/app/src/menus/commonMenuItem.ts b/app/src/menus/commonMenuItem.ts index a4097f83e..8c4125217 100644 --- a/app/src/menus/commonMenuItem.ts +++ b/app/src/menus/commonMenuItem.ts @@ -106,7 +106,7 @@ export const openDiffCard = (nodeElement: Element[]) => { deckID: target.parentElement.getAttribute("data-id"), blockIDs: ids }, () => { - + showMessage(window.siyuan.languages.addDeck) }) event.stopPropagation(); event.preventDefault(); @@ -116,7 +116,7 @@ export const openDiffCard = (nodeElement: Element[]) => { deckID: target.parentElement.getAttribute("data-id"), blockIDs: ids }, () => { - + showMessage(window.siyuan.languages.removeDeck) }) event.stopPropagation(); event.preventDefault(); diff --git a/app/src/protyle/gutter/index.ts b/app/src/protyle/gutter/index.ts index f277c5155..cee2899a4 100644 --- a/app/src/protyle/gutter/index.ts +++ b/app/src/protyle/gutter/index.ts @@ -672,6 +672,13 @@ export class Gutter { appearanceElement.lastElementChild.classList.add("b3-menu__submenu--row"); this.genAlign(selectsElement, protyle); this.genWidths(selectsElement, protyle); + window.siyuan.menus.menu.append(new MenuItem({type: "separator"}).element); + window.siyuan.menus.menu.append(new MenuItem({ + label: window.siyuan.languages.riffCard, + click() { + openDiffCard(selectsElement); + } + }).element); return window.siyuan.menus.menu; }