From dcd7e3f1c5ab39aaa89e42de2ed73cfde8266f69 Mon Sep 17 00:00:00 2001 From: Erik Ziegler Date: Wed, 16 Nov 2016 13:43:48 +0100 Subject: [PATCH] LT-340: Prevent Target, Non-Target, and qualitative (CR/NE/EX) tools from disappearing when dragged offscreen --- .../client/compatibility/bidirectionalTool.js | 4 ++++ .../ohif-lesiontracker/client/compatibility/nonTargetTool.js | 2 ++ .../client/compatibility/qualitativeTargetTools.js | 2 ++ 3 files changed, 8 insertions(+) diff --git a/Packages/ohif-lesiontracker/client/compatibility/bidirectionalTool.js b/Packages/ohif-lesiontracker/client/compatibility/bidirectionalTool.js index 063f82b87..12a71340e 100644 --- a/Packages/ohif-lesiontracker/client/compatibility/bidirectionalTool.js +++ b/Packages/ohif-lesiontracker/client/compatibility/bidirectionalTool.js @@ -47,6 +47,7 @@ highlight: true, active: false, drawnIndependently: true, + allowedOutsideImage: true, index: 0 }, end: { @@ -55,6 +56,7 @@ highlight: true, active: true, drawnIndependently: true, + allowedOutsideImage: true, index: 1 }, textBox: { @@ -73,6 +75,7 @@ active: false, locked: true, // If perpendicular line is connected to long-line drawnIndependently: true, + allowedOutsideImage: true, index: 2 }, perpendicularEnd: { @@ -81,6 +84,7 @@ highlight: true, active: false, drawnIndependently: true, + allowedOutsideImage: true, index: 3 } }, diff --git a/Packages/ohif-lesiontracker/client/compatibility/nonTargetTool.js b/Packages/ohif-lesiontracker/client/compatibility/nonTargetTool.js index 227876ba7..c2bc8660a 100644 --- a/Packages/ohif-lesiontracker/client/compatibility/nonTargetTool.js +++ b/Packages/ohif-lesiontracker/client/compatibility/nonTargetTool.js @@ -125,12 +125,14 @@ import { OHIF } from 'meteor/ohif:core'; start: { x: mouseEventData.currentPoints.image.x, y: mouseEventData.currentPoints.image.y, + allowedOutsideImage: true, highlight: true, active: false }, end: { x: mouseEventData.currentPoints.image.x, y: mouseEventData.currentPoints.image.y, + allowedOutsideImage: true, highlight: true, active: false }, diff --git a/Packages/ohif-lesiontracker/client/compatibility/qualitativeTargetTools.js b/Packages/ohif-lesiontracker/client/compatibility/qualitativeTargetTools.js index 4f16a6976..ae84fd72c 100644 --- a/Packages/ohif-lesiontracker/client/compatibility/qualitativeTargetTools.js +++ b/Packages/ohif-lesiontracker/client/compatibility/qualitativeTargetTools.js @@ -152,12 +152,14 @@ start: { x: mouseEventData.currentPoints.image.x, y: mouseEventData.currentPoints.image.y, + allowedOutsideImage: true, highlight: true, active: false }, end: { x: mouseEventData.currentPoints.image.x, y: mouseEventData.currentPoints.image.y, + allowedOutsideImage: true, highlight: true, active: false },