LT-245: Fixing data sharing issue on studies browser
This commit is contained in:
parent
7aebb20c58
commit
25c94c4dc1
@ -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>
|
||||||
|
|||||||
@ -8,6 +8,6 @@
|
|||||||
{{>lesionTableTimepointHeader}}
|
{{>lesionTableTimepointHeader}}
|
||||||
{{/each}}
|
{{/each}}
|
||||||
</div>
|
</div>
|
||||||
{{>lesionTableView (extend this)}}
|
{{>lesionTableView (clone this)}}
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
@ -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}}
|
||||||
|
|||||||
@ -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>
|
||||||
|
|||||||
@ -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>
|
||||||
|
|||||||
@ -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)
|
||||||
)}}
|
)}}
|
||||||
|
|||||||
@ -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>
|
||||||
|
|||||||
@ -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}}
|
||||||
|
|||||||
@ -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">
|
||||||
|
|||||||
@ -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}}
|
||||||
|
|||||||
@ -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">
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user