From 1f1ef6a3f97bcd7fac4c6e108b205dfe4ed3c4fa Mon Sep 17 00:00:00 2001 From: James Petts Date: Fri, 24 Jul 2020 15:32:44 +0100 Subject: [PATCH] OHIF-328 up/down arrows keys on SR viewport. (#1922) * Fix arrow key scroll on SR Viewport. * Remove debuggers --- extensions/cornerstone/src/init.js | 4 ++-- .../dicom-sr/src/OHIFCornerstoneSRViewport.js | 13 ++++++++++++- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/extensions/cornerstone/src/init.js b/extensions/cornerstone/src/init.js index 6b6323e45..68615dea9 100644 --- a/extensions/cornerstone/src/init.js +++ b/extensions/cornerstone/src/init.js @@ -153,8 +153,8 @@ export default function init({ servicesManager, configuration }) { }, }, DragProbe: { - defaultStrategy: 'minimal' - } + defaultStrategy: 'minimal', + }, }; /* Abstract tools configuration using extension configuration. */ diff --git a/extensions/dicom-sr/src/OHIFCornerstoneSRViewport.js b/extensions/dicom-sr/src/OHIFCornerstoneSRViewport.js index 7663549c0..44c11931a 100644 --- a/extensions/dicom-sr/src/OHIFCornerstoneSRViewport.js +++ b/extensions/dicom-sr/src/OHIFCornerstoneSRViewport.js @@ -103,8 +103,19 @@ function OHIFCornerstoneSRViewport({ ); setTrackingUniqueIdentifiersForElement(targetElement); - setElement(targetElement); + + const OHIFCornerstoneEnabledElementEvent = new CustomEvent( + 'ohif-cornerstone-enabled-element-event', + { + detail: { + enabledElement: targetElement, + viewportIndex, + }, + } + ); + + document.dispatchEvent(OHIFCornerstoneEnabledElementEvent); }; useEffect(() => {