diff --git a/app/assets/images/MMCCicon_center.png b/app/assets/images/MMCCicon_center.png new file mode 100644 index 00000000..c009d99d Binary files /dev/null and b/app/assets/images/MMCCicon_center.png differ diff --git a/app/assets/javascripts/Jit/graphsettings-event-handlers.js b/app/assets/javascripts/Jit/graphsettings-event-handlers.js index e9d573e5..8fb448b8 100644 --- a/app/assets/javascripts/Jit/graphsettings-event-handlers.js +++ b/app/assets/javascripts/Jit/graphsettings-event-handlers.js @@ -1,12 +1,17 @@ function selectEdgeOnClickHandler(adj, e) { if (Mconsole.busy) return; + // catch right click on mac, which is often like ctrl+click + if (navigator.platform.indexOf("Mac")!=-1 && e.ctrlKey) { + selectEdgeOnRightClickHandler(adj, e) + return; + } + if (synapseWasDoubleClicked()) { synapseDoubleClickHandler(adj, e); return; } - var edgeIsSelected = MetamapsModel.selectedEdges.indexOf(adj); if (edgeIsSelected == -1) edgeIsSelected = false; else if (edgeIsSelected != -1) edgeIsSelected = true; @@ -50,7 +55,7 @@ function selectEdgeOnRightClickHandler(adj, e) { var menustring = '