LT-245: Fixing data sharing issue on studies browser

This commit is contained in:
Bruno Alves de Faria 2016-07-19 14:26:20 -03:00 committed by Erik Ziegler
parent 7aebb20c58
commit 25c94c4dc1
11 changed files with 21 additions and 21 deletions

View File

@ -1,17 +1,17 @@
<template name="flexboxLayout"> <template name="flexboxLayout">
<div class="viewerSection"> <div class="viewerSection">
<div class="sidebarMenu sidebar-left {{#if leftSidebarOpen}}sidebar-open{{/if}}"> <div class="sidebarMenu sidebar-left {{#if leftSidebarOpen}}sidebar-open{{/if}}">
{{>studyTimepointBrowser (extend this)}} {{>studyTimepointBrowser (clone this)}}
</div> </div>
<div class="mainContent {{#if leftSidebarOpen}}sidebar-left-open{{/if}} {{#if rightSidebarOpen}}sidebar-right-open{{/if}}"> <div class="mainContent {{#if leftSidebarOpen}}sidebar-left-open{{/if}} {{#if rightSidebarOpen}}sidebar-right-open{{/if}}">
{{>viewerMain (extend this)}} {{>viewerMain (clone this)}}
</div> </div>
<div class="sidebarMenu sidebar-right {{#if or lesionSidebarOpen additionalFindingsSidebarOpen}}sidebar-open{{/if}}"> <div class="sidebarMenu sidebar-right {{#if or lesionSidebarOpen additionalFindingsSidebarOpen}}sidebar-open{{/if}}">
<div class="sidebar-option {{#if lesionSidebarOpen}}active{{/if}}"> <div class="sidebar-option {{#if lesionSidebarOpen}}active{{/if}}">
{{>lesionTable (extend this)}} {{>lesionTable (clone this)}}
</div> </div>
<div class="sidebar-option {{#if additionalFindingsSidebarOpen}}active{{/if}}"> <div class="sidebar-option {{#if additionalFindingsSidebarOpen}}active{{/if}}">
{{>additionalFindings (extend this)}} {{>additionalFindings (clone this)}}
</div> </div>
</div> </div>
</div> </div>

View File

@ -8,6 +8,6 @@
{{>lesionTableTimepointHeader}} {{>lesionTableTimepointHeader}}
{{/each}} {{/each}}
</div> </div>
{{>lesionTableView (extend this)}} {{>lesionTableView (clone this)}}
</div> </div>
</template> </template>

View File

@ -6,7 +6,7 @@
<use xlink:href="/packages/lesiontracker/assets/icons.svg#icon-ui-close"></use> <use xlink:href="/packages/lesiontracker/assets/icons.svg#icon-ui-close"></use>
</svg> </svg>
</div> </div>
{{>lesionTableView (extend this)}} {{>lesionTableView (clone this)}}
<div class="footer"> <div class="footer">
{{#each toolbarButton in toolbarButtons}} {{#each toolbarButton in toolbarButtons}}
{{>toolbarSectionButton toolbarButton}} {{>toolbarSectionButton toolbarButton}}

View File

@ -2,18 +2,18 @@
<div class="lesionTableView scrollArea"> <div class="lesionTableView scrollArea">
{{>lesionTableHeaderRow id="target" measurements=targets currentTimepointId=currentTimepointId}} {{>lesionTableHeaderRow id="target" measurements=targets currentTimepointId=currentTimepointId}}
{{#each target in targets}} {{#each target in targets}}
{{>lesionTableRow (extend this rowItem=target)}} {{>lesionTableRow (clone this rowItem=target)}}
{{/each}} {{/each}}
{{>lesionTableHeaderRow id="nonTarget" measurements=nonTargets currentTimepointId=currentTimepointId}} {{>lesionTableHeaderRow id="nonTarget" measurements=nonTargets currentTimepointId=currentTimepointId}}
{{#each nonTarget in nonTargets}} {{#each nonTarget in nonTargets}}
{{>lesionTableRow (extend this rowItem=nonTarget)}} {{>lesionTableRow (clone this rowItem=nonTarget)}}
{{/each}} {{/each}}
{{#if gt this.timepoints.get.length 1}} {{#if gt this.timepoints.get.length 1}}
{{>lesionTableHeaderRow id="newLesion" measurements=newLesions currentTimepointId=currentTimepointId}} {{>lesionTableHeaderRow id="newLesion" measurements=newLesions currentTimepointId=currentTimepointId}}
{{#each newLesion in newLesions}} {{#each newLesion in newLesions}}
{{>lesionTableRow (extend this rowItem=newLesion)}} {{>lesionTableRow (clone this rowItem=newLesion)}}
{{/each}} {{/each}}
{{/if}} {{/if}}
</div> </div>

View File

@ -7,7 +7,7 @@
<div class="studyBox"></div> <div class="studyBox"></div>
<div class="switchHover studyHover clearfix"> <div class="switchHover studyHover clearfix">
<div class="scrollArea"> <div class="scrollArea">
{{>studyTimepointBrowser (extend this timepointViewType='key')}} {{>studyTimepointBrowser (clone this timepointViewType='key')}}
</div> </div>
</div> </div>
</div> </div>
@ -29,7 +29,7 @@
<div class="scrollArea"> <div class="scrollArea">
<div class="thumbnailsWrapper"> <div class="thumbnailsWrapper">
{{#each thumbnail in thumbnailsList}} {{#each thumbnail in thumbnailsList}}
{{>thumbnailEntry (extend this thumbnail=thumbnail)}} {{>thumbnailEntry (clone this thumbnail=thumbnail)}}
{{/each}} {{/each}}
</div> </div>
</div> </div>

View File

@ -2,7 +2,7 @@
<div class="studyTimepointWrapper"> <div class="studyTimepointWrapper">
<div class="studyTimepoint"> <div class="studyTimepoint">
{{#each study in studies}} {{#each study in studies}}
{{>studyTimepointStudy (extend this {{>studyTimepointStudy (clone this
study=study study=study
active=(isActive study) active=(isActive study)
)}} )}}

View File

@ -32,7 +32,7 @@
{{/if}} {{/if}}
{{else}} {{else}}
<div class="p-t-2"> <div class="p-t-2">
{{>studyTimepoint (extend this studies=studies)}} {{>studyTimepoint (clone this studies=studies)}}
</div> </div>
{{/if}} {{/if}}
</div> </div>

View File

@ -20,7 +20,7 @@
{{#if isSidebar}} {{#if isSidebar}}
<div class="studyTimepointThumbnails"> <div class="studyTimepointThumbnails">
{{#each thumbnail in (studyThumbnails this.study)}} {{#each thumbnail in (studyThumbnails this.study)}}
{{>thumbnailEntry (extend this thumbnail=thumbnail)}} {{>thumbnailEntry (clone this thumbnail=thumbnail)}}
{{/each}} {{/each}}
</div> </div>
{{/if}} {{/if}}

View File

@ -27,10 +27,10 @@
</div> </div>
{{#if splitView}} {{#if splitView}}
{{>studySeriesQuickSwitch (extend this side="right" viewportIndex=1)}} {{>studySeriesQuickSwitch (clone this side="right" viewportIndex=1)}}
{{>studySeriesQuickSwitch (extend this side="left" viewportIndex=0)}} {{>studySeriesQuickSwitch (clone this side="left" viewportIndex=0)}}
{{else}} {{else}}
{{>studySeriesQuickSwitch (extend this side="middle" viewportIndex=0)}} {{>studySeriesQuickSwitch (clone this side="middle" viewportIndex=0)}}
{{/if}} {{/if}}
<div class="toolbarSectionEntry pull-right rm-l-1 p-x-1"> <div class="toolbarSectionEntry pull-right rm-l-1 p-x-1">

View File

@ -5,12 +5,12 @@
{{>lesionLocationDialog}} {{>lesionLocationDialog}}
{{>nonTargetLesionDialog}} {{>nonTargetLesionDialog}}
{{>nonTargetResponseDialog}} {{>nonTargetResponseDialog}}
{{>lesionTableHUD (extend this)}} {{>lesionTableHUD (clone this)}}
{{! >conformanceCheckFeedback}} {{! >conformanceCheckFeedback}}
</div> </div>
<div id="viewer"> <div id="viewer">
{{>toolbarSection (extend this)}} {{>toolbarSection (clone this)}}
{{>flexboxLayout (extend this)}} {{>flexboxLayout (clone this)}}
</div> </div>
{{else}} {{else}}
{{>loadingText}} {{>loadingText}}

View File

@ -1,7 +1,7 @@
<template name="thumbnailEntry"> <template name="thumbnailEntry">
<div class="thumbnailEntry m-t-1 m-b-2 {{draggableClass}} {{#if isSeriesActive this.thumbnail.stack.seriesInstanceUid viewportIndex}}active{{/if}}"> <div class="thumbnailEntry m-t-1 m-b-2 {{draggableClass}} {{#if isSeriesActive this.thumbnail.stack.seriesInstanceUid viewportIndex}}active{{/if}}">
<div class="p-x-1"> <div class="p-x-1">
{{>imageThumbnail (extend this)}} {{>imageThumbnail (clone this)}}
</div> </div>
<div class="seriesDetails noselect m-a-1"> <div class="seriesDetails noselect m-a-1">
<div class="seriesDescription"> <div class="seriesDescription">