From 232dbe545902b0caa1330ce77b8c7b5aef742852 Mon Sep 17 00:00:00 2001 From: Marc Date: Fri, 17 Apr 2015 22:31:45 +0200 Subject: [PATCH] Patched Context Menu, to include also the object wich has the ContextMenu binding --- src/octoprint/static/js/app/main.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/octoprint/static/js/app/main.js b/src/octoprint/static/js/app/main.js index aa90c594..8d3b4e99 100644 --- a/src/octoprint/static/js/app/main.js +++ b/src/octoprint/static/js/app/main.js @@ -317,6 +317,7 @@ $(function() { $(settings.menuSelector) .data("invokedOn", $(e.target)) + .data("contextParent", $(this)) .show() .css({ position: "absolute", @@ -330,10 +331,7 @@ $(function() { $(this).hide(); - var $invokedOn = $(this).data("invokedOn"); - var $selectedMenu = $(e.target); - - settings.menuSelected.call(this, $invokedOn, $selectedMenu); + settings.menuSelected.call(this, $(this).data('invokedOn'), $(this).data('contextParent'), $(e.target)); }); return false;