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

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

Finishing touch after refactoring entity tokens (#329)

  • 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 width="150">Platform</th>
14                <th>Link</th>
15                <th>Samples</th>
16          </tr>
17        </thead>
18        <g:set var="i" value="${1}" />
19
20        <g:each in="${studyList}" var="studyInstance">
21          <g:each in="${studyInstance.assays}" var="assay" status="j">
22                <tr class="${(i % 2) == 0 ? 'odd' : 'even'}">
23                  <g:if test="${multipleStudies && j==0}">
24                        <td class="studytitle" rowspan="${studyInstance.assays?.size()}">
25                          ${studyInstance.title}
26                        </td>
27                  </g:if>
28                  <td>${assay?.name}</td>
29                  <td>${assay?.module?.name}</td>
30                  <td>${assay?.module?.platform}</td>
31                  <td>
32                        <g:if test="${assay?.module.openInFrame == null || assay?.module.openInFrame == Boolean.TRUE}">
33                  <jumpbar:link frameSource="${assay?.module.url}/assay/showByToken/${assay?.giveUUID()}" pageTitle="${assay?.module.name}">
34                                view
35                          </jumpbar:link>
36                         </g:if>
37                         <g:else>
38                                <g:link url="${assay?.module.url}/assay/showByToken/${assay?.giveUUID()}">view</g:link>
39                         </g:else>
40                </td>
41                  <td>
42                        <% sortedAssaySamples = assay?.samples.sort( { a, b -> a.name <=> b.name } as Comparator )  %>
43                        ${sortedAssaySamples.name.join( ', ' )}
44                  </td>
45                </tr>
46                <g:set var="i" value="${i + 1}" />
47
48          </g:each>
49        </g:each>
50  </table>
51</g:else>
Note: See TracBrowser for help on using the repository browser.