Bug fixing: Delete a lesion
This commit is contained in:
parent
c27f80c8b8
commit
7e07f81056
@ -234,8 +234,7 @@ function loadSeriesIntoViewport(data) {
|
|||||||
$(element).on('CornerstoneImageRendered', onImageRendered);
|
$(element).on('CornerstoneImageRendered', onImageRendered);
|
||||||
|
|
||||||
//TODO: ********************************************
|
//TODO: ********************************************
|
||||||
//TODO: Delete a lesion
|
//TODO: Delete a lesion, if ctrl+d or del is pressed after lesion selected
|
||||||
// TODO: Delete a lesion, if ctrl+d r del is pressed after lesion selected
|
|
||||||
//TODO: getTimepointObject should be global function to use everywhere
|
//TODO: getTimepointObject should be global function to use everywhere
|
||||||
|
|
||||||
function getTimepointObject(imageId) {
|
function getTimepointObject(imageId) {
|
||||||
@ -298,7 +297,7 @@ function loadSeriesIntoViewport(data) {
|
|||||||
// CornerstoneToolsMouseDown event callback
|
// CornerstoneToolsMouseDown event callback
|
||||||
function onMouseDown(e,eventData) {
|
function onMouseDown(e,eventData) {
|
||||||
var element = e.currentTarget;
|
var element = e.currentTarget;
|
||||||
var distanceSq = 25;
|
var distanceSq = 5;
|
||||||
var coords = eventData.startPoints.canvas;
|
var coords = eventData.startPoints.canvas;
|
||||||
var toolTypes = ["lesion", "nonTarget"];
|
var toolTypes = ["lesion", "nonTarget"];
|
||||||
toolTypes.forEach(function(toolType){
|
toolTypes.forEach(function(toolType){
|
||||||
@ -306,16 +305,18 @@ function loadSeriesIntoViewport(data) {
|
|||||||
|
|
||||||
// now check to see if there is a handle we can move
|
// now check to see if there is a handle we can move
|
||||||
if (toolData) {
|
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 data = toolData.data[i];
|
||||||
var handle = cornerstoneTools.getHandleNearImagePoint(element, data.handles, coords, distanceSq);
|
var handle = cornerstoneTools.getHandleNearImagePoint(element, data.handles, coords, distanceSq);
|
||||||
if(handle) {
|
if(handle) {
|
||||||
$(document).off("keydown");
|
$(document).off("keydown");
|
||||||
$(document).on('keydown', function(e){
|
$(document).on('keydown', function(e){
|
||||||
keyPressDownHandler(e,data);
|
keyPressDownHandler(e,data);
|
||||||
|
return;
|
||||||
});
|
});
|
||||||
$(document).off("keyup");
|
$(document).off("keyup");
|
||||||
$(document).on('keyup',keyPressUpHandler);
|
$(document).on('keyup',keyPressUpHandler);
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user