From dc64210b9904a3e74139e4dc654a93f69c728f8b Mon Sep 17 00:00:00 2001 From: Leonardo Campos Date: Tue, 22 Nov 2016 20:25:14 -0200 Subject: [PATCH] LT-379: Study association table row hover is odd --- .../studyAssociationTable.html | 12 ++++++------ .../studyAssociationTable.js | 8 +++++--- .../studyAssociationTable.styl | 17 ++++++++++++++--- 3 files changed, 25 insertions(+), 12 deletions(-) diff --git a/Packages/ohif-measurements/client/components/association/associationModal/studyAssociationTable/studyAssociationTable.html b/Packages/ohif-measurements/client/components/association/associationModal/studyAssociationTable/studyAssociationTable.html index 1a3c29623..40bc7e05e 100644 --- a/Packages/ohif-measurements/client/components/association/associationModal/studyAssociationTable/studyAssociationTable.html +++ b/Packages/ohif-measurements/client/components/association/associationModal/studyAssociationTable/studyAssociationTable.html @@ -23,13 +23,13 @@ {{#each relevantStudies}} - + - + {{#if autoselected}}

{{formatDA studyDate}}

{{/if}} - +

{{formatPN patientName}}

- +

{{studyDescription}}

- + {{#each timepointOptions}} {{/each}} diff --git a/Packages/ohif-measurements/client/components/association/associationModal/studyAssociationTable/studyAssociationTable.js b/Packages/ohif-measurements/client/components/association/associationModal/studyAssociationTable/studyAssociationTable.js index f87993e64..141da35be 100644 --- a/Packages/ohif-measurements/client/components/association/associationModal/studyAssociationTable/studyAssociationTable.js +++ b/Packages/ohif-measurements/client/components/association/associationModal/studyAssociationTable/studyAssociationTable.js @@ -128,12 +128,14 @@ Template.studyAssociationTable.helpers({ Template.studyAssociationTable.events({ 'change input.includeStudy'(event, instance) { const checkbox = event.currentTarget; - const studyDataCells = $(checkbox).parents('tr').find('td.studyDataCell'); + const studyRow = $(checkbox).closest('tr'); + const studyDataCells = studyRow.find('td.studyDataCell'); + if (checkbox.checked === true) { - studyDataCells.removeClass('disabled'); + studyRow.removeClass('disabled'); studyDataCells.find('input').attr('disabled', false); } else { - studyDataCells.addClass('disabled'); + studyRow.addClass('disabled'); studyDataCells.find('input').attr('disabled', true); } } diff --git a/Packages/ohif-measurements/client/components/association/associationModal/studyAssociationTable/studyAssociationTable.styl b/Packages/ohif-measurements/client/components/association/associationModal/studyAssociationTable/studyAssociationTable.styl index 463fb18d4..0bf79f887 100644 --- a/Packages/ohif-measurements/client/components/association/associationModal/studyAssociationTable/studyAssociationTable.styl +++ b/Packages/ohif-measurements/client/components/association/associationModal/studyAssociationTable/studyAssociationTable.styl @@ -108,6 +108,16 @@ $bodyCellHeight = 30px &:before theme('background-color', '$activeColor') + &:disabled + & + span + border-color: #535960 !important + + &:checked + span + border-color: #0D4256 !important + + &:before + background-color: #0D4256 !important + label padding: 0 5px padding-left: 20px @@ -115,9 +125,6 @@ $bodyCellHeight = 30px position: relative line-height: initial - &.disabled - opacity: 0.2 - &.checkboxWrapper label display: block @@ -165,6 +172,10 @@ $bodyCellHeight = 30px &:before content: '\2713' + &.disabled + td + color: #535960 + &:hover, &:active, &.active background-color: $tableHoverColor color: white