39 lines
1.1 KiB
JavaScript
39 lines
1.1 KiB
JavaScript
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;
|
|
}
|
|
}); |