From 7e07f81056303246c1c7d3590c140d8cb46a6702 Mon Sep 17 00:00:00 2001 From: Evren Ozkan Date: Fri, 27 Nov 2015 16:27:49 -0500 Subject: [PATCH] Bug fixing: Delete a lesion --- .../viewer/imageViewerViewport/imageViewerViewport.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Packages/viewerbase/components/viewer/imageViewerViewport/imageViewerViewport.js b/Packages/viewerbase/components/viewer/imageViewerViewport/imageViewerViewport.js index c42c22bf7..e312db53f 100644 --- a/Packages/viewerbase/components/viewer/imageViewerViewport/imageViewerViewport.js +++ b/Packages/viewerbase/components/viewer/imageViewerViewport/imageViewerViewport.js @@ -234,8 +234,7 @@ function loadSeriesIntoViewport(data) { $(element).on('CornerstoneImageRendered', onImageRendered); //TODO: ******************************************** - //TODO: Delete a lesion - // TODO: Delete a lesion, if ctrl+d r del is pressed after lesion selected + //TODO: Delete a lesion, if ctrl+d or del is pressed after lesion selected //TODO: getTimepointObject should be global function to use everywhere function getTimepointObject(imageId) { @@ -298,7 +297,7 @@ function loadSeriesIntoViewport(data) { // CornerstoneToolsMouseDown event callback function onMouseDown(e,eventData) { var element = e.currentTarget; - var distanceSq = 25; + var distanceSq = 5; var coords = eventData.startPoints.canvas; var toolTypes = ["lesion", "nonTarget"]; toolTypes.forEach(function(toolType){ @@ -306,16 +305,18 @@ function loadSeriesIntoViewport(data) { // now check to see if there is a handle we can move if (toolData) { - for (i = 0; i < toolData.data.length; i++) { + for (var i = 0; i < toolData.data.length; i++) { var data = toolData.data[i]; var handle = cornerstoneTools.getHandleNearImagePoint(element, data.handles, coords, distanceSq); if(handle) { $(document).off("keydown"); $(document).on('keydown', function(e){ keyPressDownHandler(e,data); + return; }); $(document).off("keyup"); $(document).on('keyup',keyPressUpHandler); + return; } } }