source: trunk/grails-app/views/study/show_assays.gsp @ 1689

Last change on this file since 1689 was 1689, checked in by robert@…, 9 years ago

Removed assayModule platform field (#387)

  • Property svn:keywords set to Rev Author Date
File size: 1.4 KB
Line 
1<g:if test="${studyList*.assays?.flatten()?.size()==0}">
2  No assays in these studies
3</g:if>
4<g:else>
5  <table>
6        <thead>
7          <tr>
8                <g:if test="${multipleStudies}">
9                  <th></th>
10                </g:if>
11                <th width="100">Assay Name</th>
12                <th width="100">Module</th>
13                <th>Link</th>
14                <th>Samples</th>
15          </tr>
16        </thead>
17        <g:set var="i" value="${1}" />
18
19        <g:each in="${studyList}" var="studyInstance">
20          <g:each in="${studyInstance.assays}" var="assay" status="j">
21                <tr class="${(i % 2) == 0 ? 'odd' : 'even'}">
22                  <g:if test="${multipleStudies && j==0}">
23                        <td class="studytitle" rowspan="${studyInstance.assays?.size()}">
24                          ${studyInstance.title}
25                        </td>
26                  </g:if>
27                  <td>${assay?.name}</td>
28                  <td>${assay?.module?.name}</td>
29                  <td>
30                        <g:if test="${assay?.module.openInFrame == null || assay?.module.openInFrame == Boolean.TRUE}">
31                  <jumpbar:link frameSource="${assay?.module.url}/assay/showByToken/${assay?.giveUUID()}" pageTitle="${assay?.module.name}">
32                                details
33                          </jumpbar:link>
34                         </g:if>
35                         <g:else>
36                                <g:link url="${assay?.module.url}/assay/showByToken/${assay?.giveUUID()}">details</g:link>
37                         </g:else>
38                </td>
39                  <td>
40                        <% sortedAssaySamples = assay?.samples.sort( { a, b -> a.name <=> b.name } as Comparator )  %>
41                        ${sortedAssaySamples.name.join( ', ' )}
42                  </td>
43                </tr>
44                <g:set var="i" value="${i + 1}" />
45
46          </g:each>
47        </g:each>
48  </table>
49</g:else>
Note: See TracBrowser for help on using the repository browser.