Fixes for lesion activation and loaded timepoint indicators
This commit is contained in:
1 parent
97bcb6b6f5
commit
231df3e5b1
8 files changed
+90
-99
No files matched your search
+33
@@ -2,5 +2,38 @@ Template.lesionTableTimepointHeader.helpers({
|
||||
'timepointName': function() {
|
||||
var timepoint = this;
|
||||
return getTimepointName(timepoint);
|
||||
},
|
||||
isLoaded: function() {
|
||||
Session.get('NewSeriesLoaded');
|
||||
|
||||
log.info('ViewerData changed, check for displayed timepoints');
|
||||
|
||||
var timepoint = this;
|
||||
|
||||
var isLoaded = false;
|
||||
var viewports = $('.imageViewerViewport').not('.empty');
|
||||
viewports.each(function(index, element) {
|
||||
var enabledElement = cornerstone.getEnabledElement(element);
|
||||
if (!enabledElement || !enabledElement.image) {
|
||||
return;
|
||||
}
|
||||
|
||||
var study = cornerstoneTools.metaData.get('study', enabledElement.image.imageId);
|
||||
|
||||
var currentTimepoint = Timepoints.findOne({
|
||||
studyInstanceUids: {
|
||||
$in: [study.studyInstanceUid]
|
||||
}
|
||||
});
|
||||
|
||||
if (currentTimepoint && currentTimepoint._id === timepoint._id) {
|
||||
isLoaded = true;
|
||||
|
||||
// Break the loop
|
||||
return false;
|
||||
}
|
||||
});
|
||||
|
||||
return isLoaded;
|
||||
}
|
||||
});
|
||||
Reference in new issue
Block a user