From ef4a8d8684cbe716c5c80485acc2645220175429 Mon Sep 17 00:00:00 2001 From: Bruno Alves de Faria Date: Wed, 20 Sep 2017 16:22:17 -0300 Subject: [PATCH] Adjusting new targets criterion --- .../measurementTableHeaderRow.html | 4 ++-- .../measurementTableHeaderRow.js | 8 ++++++-- .../measurementTableView/measurementTableView.styl | 3 ++- .../measurementTableWarningsDialog.html | 2 +- .../client/conformance/ConformanceCriteria.js | 9 ++++++++- .../client/conformance/CriteriaEvaluator.js | 5 +++-- .../client/conformance/criteria/MaxTargets.js | 8 +++++--- 7 files changed, 27 insertions(+), 12 deletions(-) diff --git a/Packages/ohif-measurements/client/components/measurementTable/measurementTableHeaderRow/measurementTableHeaderRow.html b/Packages/ohif-measurements/client/components/measurementTable/measurementTableHeaderRow/measurementTableHeaderRow.html index 213aff3c3..c79fce0f1 100644 --- a/Packages/ohif-measurements/client/components/measurementTable/measurementTableHeaderRow/measurementTableHeaderRow.html +++ b/Packages/ohif-measurements/client/components/measurementTable/measurementTableHeaderRow/measurementTableHeaderRow.html @@ -9,8 +9,8 @@ {{/if}}
{{toolGroup.name}}
- {{#if and maxNumMeasurements (eq toolGroup.id 'targets')}} -

Max {{maxNumMeasurements}}

+ {{#if getMax toolGroup.id}} +

Max {{getMax toolGroup.id}}

{{/if}}
{{numberOfMeasurements}}
diff --git a/Packages/ohif-measurements/client/components/measurementTable/measurementTableHeaderRow/measurementTableHeaderRow.js b/Packages/ohif-measurements/client/components/measurementTable/measurementTableHeaderRow/measurementTableHeaderRow.js index bca8dc907..7c1366be0 100644 --- a/Packages/ohif-measurements/client/components/measurementTable/measurementTableHeaderRow/measurementTableHeaderRow.js +++ b/Packages/ohif-measurements/client/components/measurementTable/measurementTableHeaderRow/measurementTableHeaderRow.js @@ -9,11 +9,15 @@ Template.measurementTableHeaderRow.helpers({ return measurementRows.length ? measurementRows.length : null; }, - maxNumMeasurements() { + getMax(toolGroupId) { const { conformanceCriteria } = Template.instance().data; if (!conformanceCriteria) return; - return conformanceCriteria.maxTargets.get(); + if (toolGroupId === 'targets') { + return conformanceCriteria.maxTargets.get(); + } else if (toolGroupId === 'newTargets') { + return conformanceCriteria.maxNewTargets.get(); + } }, anyUnmarkedLesionsLeft() { diff --git a/Packages/ohif-measurements/client/components/measurementTable/measurementTableView/measurementTableView.styl b/Packages/ohif-measurements/client/components/measurementTable/measurementTableView/measurementTableView.styl index f54788b00..66017f57f 100644 --- a/Packages/ohif-measurements/client/components/measurementTable/measurementTableView/measurementTableView.styl +++ b/Packages/ohif-measurements/client/components/measurementTable/measurementTableView/measurementTableView.styl @@ -1,7 +1,8 @@ @import "{ohif:design}/app" .measurementTableView.scrollArea - height: calc(100% - 105px) + // height: calc(100% - 105px) + height: calc(100% - 50px) overflow-x: hidden overflow-y: auto margin-right: -36px diff --git a/Packages/ohif-measurements/client/components/measurementTable/measurementTableWarnings/measurementTableWarningsDialog.html b/Packages/ohif-measurements/client/components/measurementTable/measurementTableWarnings/measurementTableWarningsDialog.html index 64c7c602d..62f37518e 100644 --- a/Packages/ohif-measurements/client/components/measurementTable/measurementTableWarnings/measurementTableWarningsDialog.html +++ b/Packages/ohif-measurements/client/components/measurementTable/measurementTableWarnings/measurementTableWarningsDialog.html @@ -1,5 +1,5 @@