- Removed AssociatedStudies Collection - Measurement API is generated from configuration files - Data exchange methods are defined in configuration
17 lines
668 B
HTML
17 lines
668 B
HTML
<template name="measurementTable">
|
|
<div id="measurementTableContainer">
|
|
{{#if this.timepoints.get.length}}
|
|
<div class="measurementTableLayoutChanger viewerRoundedButtonGroup">
|
|
{{>roundedButtonGroup buttonGroupData}}
|
|
</div>
|
|
{{/if}}
|
|
<div class="measurementTableTimepointHeaderRow">
|
|
{{#each timepoint in this.timepoints.get}}
|
|
{{>measurementTableTimepointHeader (clone this timepoint)}}
|
|
{{/each}}
|
|
<!-- TODO: Add header for cross-sectional / non-longitudinal data -->
|
|
</div>
|
|
{{>measurementTableView (clone this)}}
|
|
</div>
|
|
</template>
|