Fixes for lesion activation and loaded timepoint indicators

This commit is contained in:
Erik Ziegler committed 2016-02-16 13:11:47 +01:00
1 parent 97bcb6b6f5
commit 231df3e5b1
8 files changed
+90 -99

No files matched your search

@@ -1,5 +1,5 @@
<template name="lesionTableTimepointHeader">
<th class="lesionTableTimepointCell" title="Latest study date: {{formatDA latestDate "MM/DD/YYYY"}}"
<th class="lesionTableTimepointCell {{ #if isLoaded }}loaded{{/if}}" title="Latest study date: {{formatDA latestDate "MM/DD/YYYY"}}"
data-toggle="tooltip" data-placement="top">
{{ timepointName }}
</th>
@@ -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;
}
});
@@ -1,3 +1,3 @@
.timepointIndicator
font-size 12px
line-height 12px
#lesionTableContainer .lesionTable thead tr th.lesionTableTimepointCell.loaded
//font-weight: bold
color: #4fbfff