Fixed bug LT-85 (Location Response Selections). Work on LT-9 and LT-12

This commit is contained in:
Erik Ziegler committed 2015-12-20 18:24:51 -05:00
1 parent 28cee350ff
commit 220ff065dc
44 files changed
+1515 -824

No files matched your search

+1 -1
View File
@@ -16,7 +16,7 @@ createStacks = function(study) {
// TODO: Split by multi-frame, modality, image size, etc
study.seriesList.forEach(function(series) {
// If the series has no instanced, skip it
// If the series has no instances, skip it
if (!series.instances) {
return;
}
@@ -8,6 +8,15 @@
displayReferenceLines = function(element) {
log.info("imageViewerViewport displayReferenceLines");
// Check if image plane (orientation / loction) data is present for the current image
var enabledElement = cornerstone.getEnabledElement(element);
var imageId = enabledElement.image.imageId;
var imagePlane = cornerstoneTools.metaData.get('imagePlane', imageId);
if (!OHIF.viewer.refLinesEnabled || !imagePlane || !imagePlane.frameOfReferenceUID) {
return;
}
// Disable reference lines for the current element
cornerstoneTools.referenceLines.tool.disable(element);
@@ -17,4 +17,7 @@ setActiveViewport = function(element) {
// the newly activated viewport
enablePrefetchOnElement(element);
displayReferenceLines(element);
// Set the div to focused, so keypress events are handled
$(element).focus();
};
+3
View File
@@ -83,6 +83,9 @@ toolManager = {
addTool: function(name, base) {
tools[name] = base;
},
getTools: function() {
return tools;
},
setToolDefaultStates: function(states) {
toolDefaultStates = states;
},