From 5b07ec372ced82e2c2170637daef0bafd4b56984 Mon Sep 17 00:00:00 2001 From: Erik Ziegler Date: Fri, 12 Feb 2016 13:29:50 +0100 Subject: [PATCH] Disable double-click callbacks while placing lesion/non-target tools (LT-125) --- Packages/lesiontracker/client/compatibility/lesionTool.js | 2 ++ Packages/lesiontracker/client/compatibility/nonTargetTool.js | 2 ++ 2 files changed, 4 insertions(+) diff --git a/Packages/lesiontracker/client/compatibility/lesionTool.js b/Packages/lesiontracker/client/compatibility/lesionTool.js index e602ec443..c14fc7580 100644 --- a/Packages/lesiontracker/client/compatibility/lesionTool.js +++ b/Packages/lesiontracker/client/compatibility/lesionTool.js @@ -68,6 +68,7 @@ $(element).off('CornerstoneToolsMouseMove', mouseMoveCallback); $(element).off('CornerstoneToolsMouseDown', mouseDownCallback); $(element).off('CornerstoneToolsMouseDownActivate', cornerstoneTools.lesion.mouseDownActivateCallback); + $(element).off('CornerstoneToolsMouseDoubleClick', doubleClickCallback); // Add a flag for using Esc to cancel tool placement var cancelled = false; @@ -106,6 +107,7 @@ $(element).on('CornerstoneToolsMouseMove', eventData, mouseMoveCallback); $(element).on('CornerstoneToolsMouseDown', eventData, mouseDownCallback); $(element).on('CornerstoneToolsMouseDownActivate', eventData, cornerstoneTools.lesion.mouseDownActivateCallback); + $(element).on('CornerstoneToolsMouseDoubleClick', eventData, doubleClickCallback); cornerstone.updateImage(element); }); } diff --git a/Packages/lesiontracker/client/compatibility/nonTargetTool.js b/Packages/lesiontracker/client/compatibility/nonTargetTool.js index b494a1f69..798adb753 100644 --- a/Packages/lesiontracker/client/compatibility/nonTargetTool.js +++ b/Packages/lesiontracker/client/compatibility/nonTargetTool.js @@ -66,6 +66,7 @@ $(element).off('CornerstoneToolsMouseMove', cornerstoneTools.nonTarget.mouseMoveCallback); $(element).off('CornerstoneToolsMouseDown', cornerstoneTools.nonTarget.mouseDownCallback); $(element).off('CornerstoneToolsMouseDownActivate', cornerstoneTools.nonTarget.mouseDownActivateCallback); + $(element).off('CornerstoneToolsMouseDoubleClick', doubleClickCallback); // Add a flag for using Esc to cancel tool placement var cancelled = false; @@ -100,6 +101,7 @@ $(element).on('CornerstoneToolsMouseMove', eventData, cornerstoneTools.nonTarget.mouseMoveCallback); $(element).on('CornerstoneToolsMouseDown', eventData, cornerstoneTools.nonTarget.mouseDownCallback); $(element).on('CornerstoneToolsMouseDownActivate', eventData, cornerstoneTools.nonTarget.mouseDownActivateCallback); + $(element).on('CornerstoneToolsMouseDoubleClick', eventData, doubleClickCallback); $(element).off('keydown', cancelCallback);