From c607c5354333d131452bf07faf1f25da3200628e Mon Sep 17 00:00:00 2001 From: filtered <176114999+webfiltered@users.noreply.github.com> Date: Sun, 20 Apr 2025 18:50:42 +1000 Subject: [PATCH] [API] Return ContextMenu created for connecting link (#944) Allows further customisation / hooks of the created ContextMenu. --- src/LGraphCanvas.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/LGraphCanvas.ts b/src/LGraphCanvas.ts index d128756450..7576c15910 100644 --- a/src/LGraphCanvas.ts +++ b/src/LGraphCanvas.ts @@ -5510,7 +5510,7 @@ export class LGraphCanvas implements ConnectionColorContext { return false } - showConnectionMenu(optPass: Partial): void { + showConnectionMenu(optPass: Partial): ContextMenu | undefined { const opts = Object.assign({ nodeFrom: null, slotFrom: null, @@ -5597,6 +5597,8 @@ export class LGraphCanvas implements ConnectionColorContext { callback: inner_clicked, }) + return menu + // callback function inner_clicked(v: string | undefined, options: IContextMenuOptions, e: MouseEvent) { switch (v) {