feat(stack-scroll-linking): Add flag to disable automatic stack scroll linking when jumping to a lesion
This commit is contained in:
parent
1c1ad7de42
commit
d28ec41893
@ -3,6 +3,9 @@ import { _ } from 'meteor/underscore';
|
|||||||
import { OHIF } from 'meteor/ohif:core';
|
import { OHIF } from 'meteor/ohif:core';
|
||||||
import { cornerstone } from 'meteor/ohif:cornerstone';
|
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) {
|
function renderIntoViewport(measurementData, enabledElement, viewportIndex) {
|
||||||
const { activateMeasurements, findAndRenderDisplaySet } = OHIF.measurements;
|
const { activateMeasurements, findAndRenderDisplaySet } = OHIF.measurements;
|
||||||
const { element } = enabledElement;
|
const { element } = enabledElement;
|
||||||
@ -54,6 +57,11 @@ function renderIntoViewport(measurementData, enabledElement, viewportIndex) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function syncViewports(viewportsIndexes) {
|
function syncViewports(viewportsIndexes) {
|
||||||
|
// Prevent stack scrolling from being linked if it's disabled
|
||||||
|
if (!OHIF.measurements.automaticStackScrollLinkingEnabled) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
const synchronizer = OHIF.viewer.stackImagePositionOffsetSynchronizer;
|
const synchronizer = OHIF.viewer.stackImagePositionOffsetSynchronizer;
|
||||||
|
|
||||||
if(!synchronizer) { return; }
|
if(!synchronizer) { return; }
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user