From d28ec4189361878e40f0f95ecc7bd1581713aaa6 Mon Sep 17 00:00:00 2001 From: Bruno Alves de Faria Date: Fri, 27 Apr 2018 17:22:26 -0300 Subject: [PATCH] feat(stack-scroll-linking): Add flag to disable automatic stack scroll linking when jumping to a lesion --- Packages/ohif-measurements/client/lib/jumpToRowItem.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Packages/ohif-measurements/client/lib/jumpToRowItem.js b/Packages/ohif-measurements/client/lib/jumpToRowItem.js index e33d144fc..1782d3624 100644 --- a/Packages/ohif-measurements/client/lib/jumpToRowItem.js +++ b/Packages/ohif-measurements/client/lib/jumpToRowItem.js @@ -3,6 +3,9 @@ import { _ } from 'meteor/underscore'; import { OHIF } from 'meteor/ohif:core'; import { cornerstone } from 'meteor/ohif:cornerstone'; +// Flag that can be changed to disable automatic stack scroll linking when jumping over lesions +OHIF.measurements.automaticStackScrollLinkingEnabled = true; + function renderIntoViewport(measurementData, enabledElement, viewportIndex) { const { activateMeasurements, findAndRenderDisplaySet } = OHIF.measurements; const { element } = enabledElement; @@ -54,6 +57,11 @@ function renderIntoViewport(measurementData, enabledElement, viewportIndex) { } function syncViewports(viewportsIndexes) { + // Prevent stack scrolling from being linked if it's disabled + if (!OHIF.measurements.automaticStackScrollLinkingEnabled) { + return; + } + const synchronizer = OHIF.viewer.stackImagePositionOffsetSynchronizer; if(!synchronizer) { return; }