From 7cb8ed6c9f546c8e3b8c9f2eb5b4e9d48ca8ff32 Mon Sep 17 00:00:00 2001 From: Erik Ziegler Date: Tue, 28 Jun 2016 15:15:06 +0200 Subject: [PATCH] LT-254: Display maximum number of target measurements in Lesion Table based on Trial Criteria --- .../components/caseProgress/caseProgress.js | 11 ++- .../lesionTableHeaderRow.html | 2 +- .../lesionTableHeaderRow.js | 93 +++++++++++++------ .../lesionTableHeaderRow.styl | 6 ++ .../lesionTableView/lesionTableView.html | 6 +- .../lib/TrialCriteriaConstraints.js | 3 +- .../lib/worklist/openNewTabWithTimepoint.js | 2 +- 7 files changed, 84 insertions(+), 39 deletions(-) diff --git a/Packages/lesiontracker/client/components/caseProgress/caseProgress.js b/Packages/lesiontracker/client/components/caseProgress/caseProgress.js index 74ba85a5c..86bffaa8f 100644 --- a/Packages/lesiontracker/client/components/caseProgress/caseProgress.js +++ b/Packages/lesiontracker/client/components/caseProgress/caseProgress.js @@ -1,8 +1,13 @@ Template.caseProgress.onCreated(function caseProgressOnCreated() { const instance = Template.instance(); + instance.progressPercent = new ReactiveVar(); + instance.progressText = new ReactiveVar(); + instance.isLocked = new ReactiveVar(); + if (!instance.data.currentTimepointId) { - throw 'Case Progress has no timepointId'; + console.warn('Case has no timepointId'); + return; } const currentTimepointId = instance.data.currentTimepointId; @@ -12,10 +17,6 @@ Template.caseProgress.onCreated(function caseProgressOnCreated() { const timepointType = timepoint.timepointType; - instance.progressPercent = new ReactiveVar(); - instance.progressText = new ReactiveVar(); - - instance.isLocked = new ReactiveVar(); instance.isLocked.set(timepoint.isLocked); if (timepointType === 'baseline') { diff --git a/Packages/lesiontracker/client/components/lesionTableHeaderRow/lesionTableHeaderRow.html b/Packages/lesiontracker/client/components/lesionTableHeaderRow/lesionTableHeaderRow.html index 935e9e7a3..81db5edf0 100644 --- a/Packages/lesiontracker/client/components/lesionTableHeaderRow/lesionTableHeaderRow.html +++ b/Packages/lesiontracker/client/components/lesionTableHeaderRow/lesionTableHeaderRow.html @@ -1,6 +1,6 @@