mirror of https://github.com/TriliumNext/Notes
feat(geo_map): add back open context menu
parent
2e1ad24584
commit
47b02da021
@ -1,18 +1,25 @@
|
|||||||
import appContext from "../../components/app_context.js";
|
import appContext from "../../components/app_context.js";
|
||||||
import type { ContextMenuEvent } from "../../menus/context_menu.js";
|
import type { ContextMenuEvent } from "../../menus/context_menu.js";
|
||||||
import contextMenu from "../../menus/context_menu.js";
|
import contextMenu from "../../menus/context_menu.js";
|
||||||
|
import linkContextMenu from "../../menus/link_context_menu.js";
|
||||||
|
|
||||||
export default function openContextMenu(noteId: string, e: ContextMenuEvent) {
|
export default function openContextMenu(noteId: string, e: ContextMenuEvent) {
|
||||||
contextMenu.show({
|
contextMenu.show({
|
||||||
x: e.pageX,
|
x: e.pageX,
|
||||||
y: e.pageY,
|
y: e.pageY,
|
||||||
items: [
|
items: [
|
||||||
|
...linkContextMenu.getItems(),
|
||||||
|
{ title: "----" },
|
||||||
{ title: "Remove from map", command: "deleteFromMap", uiIcon: "bx bx-trash" }
|
{ title: "Remove from map", command: "deleteFromMap", uiIcon: "bx bx-trash" }
|
||||||
],
|
],
|
||||||
selectMenuItemHandler: ({ command }) => {
|
selectMenuItemHandler: ({ command }) => {
|
||||||
if (command) {
|
if (command === "deleteFromMap") {
|
||||||
appContext.triggerCommand(command, { noteId });
|
appContext.triggerCommand(command, { noteId });
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Pass the events to the link context menu
|
||||||
|
linkContextMenu.handleLinkContextMenuItem(command, noteId);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue