Changeset 386 for trunk/grails-app/views
- Timestamp:
- Apr 27, 2010, 3:53:06 PM (13 years ago)
- Location:
- trunk/grails-app/views
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/grails-app/views/sandbox/index.gsp
r375 r386 37 37 <td>Type</td> 38 38 </tr> 39 <g:each in="${subject.giveDomainFields()}" var="field">40 <tr>41 <td>Domain field</td>42 <td>${field.key}</td>43 <td>${field.value}</td>44 </tr>45 </g:each>46 39 <g:each in="${subject.giveFields()}" var="field"> 47 40 <tr> -
trunk/grails-app/views/study/list.gsp
r370 r386 5 5 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 6 6 <meta name="layout" content="main" /> 7 <g:set var="entityName" value="${message(code: 'study.label', default: 'Study')}" />8 <title><g:message code="default.list.label" args="[entityName]" /></title>7 <g:set var="entityName" value="${message(code: 'study.label', default: 'Study')}" /> 8 <title><g:message code="default.list.label" args="[entityName]" /></title> 9 9 </head> 10 10 <body> … … 12 12 <g:form action="list_extended"> 13 13 14 <div class="nav">15 <span class="menuButton"><a class="home" href="${createLink(uri: '/')}">Home</a></span>16 <span class="menuButton"><g:link class="create" action="create"><g:message code="default.new.label" args="[entityName]" /></g:link></span>17 </div>18 14 <div class="body"> 19 15 <h1><g:message code="default.list.label" args="[entityName]" /></h1> … … 22 18 </g:if> 23 19 24 <g:each in="${studyInstanceList}" var="studyInstance"> 20 <div class="list"> 21 <table> 22 <thead> 23 <tr> 24 <th></th> 25 <g:sortableColumn property="title" title="${message(code: 'study.title.label', default: 'Title')}" /> 26 <th>Subjects</th> 27 <th>Events</th> 28 <th>Assays</th> 29 </tr> 30 </thead> 31 <tbody> 32 <g:each in="${studyInstanceList}" var="studyInstance" status="i" > 33 <tr class="${(i % 2) == 0 ? 'odd' : 'even'}"> 34 35 <td><input type="checkbox" name="${studyInstance.title}" id="${studyInstance.title}"></td> 36 37 <td><g:link action="show" id="${studyInstance.id}">${fieldValue(bean: studyInstance, field: "title")}</g:link></td> 38 39 <td> 40 <g:if test="${studyInstance.subjects.species.size()==0}"> 41 - 42 </g:if> 43 <g:else> 44 <g:each in="${studyInstance.subjects.species.unique()}" var="currentSpecies" status="j"> 45 <g:if test="${j > 0}">, </g:if> 46 <%= studyInstance.subjects.findAll { return it.species == currentSpecies; }.size() %> 47 ${currentSpecies} 48 </g:each> 49 </g:else> 50 </td> 51 52 <td> 53 <g:if test="${studyInstance.giveEventTemplates().size()==0}"> 54 - 55 </g:if> 56 <g:else> 57 ${studyInstance.giveEventTemplates().name.join( ', ' )} 58 </g:else> 59 </td> 60 61 <td> 62 <g:if test="${studyInstance.assays.size()==0}"> 63 - 64 </g:if> 65 <g:else> 66 ${studyInstance.assays.module.platform.unique().join( ', ' )} 67 </g:else> 68 </td> 69 70 </tr> 71 </g:each> 72 </tbody> 73 </table> 74 </div> 75 <div class="buttons"> 76 <span class="button"><g:link controller="wizard" class="create" action="index"><g:message code="default.new.label" args="[entityName]" /></g:link></span> 77 </div> 78 <div class="paginateButtons"> 79 <g:paginate total="${studyInstanceTotal}" prev="« Previous" next="» Next" /> 25 80 <br> 26 <table> 27 <tr> 28 <td width="50"></td> 29 <td colspan="3"> 30 <center><b>${studyInstance.title}</b></center> 31 </td> 32 </tr> 33 <tr> 34 <td> 35 36 <input type="checkbox" name="${studyInstance.title}" id="${studyInstance.title}"></td> 37 38 <td width="150"> 39 <g:link action="show" id="${studyInstance.id}"> 40 ${message(code: 'study.id.label', default: 'Id')} : 41 ${fieldValue(bean: studyInstance, field: "id")}</g:link></td> 42 43 <td width="300"> 44 <b>${message(code: 'study.template.label', default: 'Template')} </b>: 45 ${fieldValue(bean: studyInstance, field: "template")}</td> 46 47 <td > 48 <b>${message(code: 'study.subjects.label', default: 'Subjects')} </b>: 49 ${studyInstance.subjects.size()} subjects</td> 50 51 </tr> 52 <tr> 53 <td></td> 54 <td > 55 <b>${message(code: 'study.owner.label', default: 'Owner')} </b>: 56 ${fieldValue(bean: studyInstance, field: "owner")}</td> 57 58 <td > 59 <b>Assays </b>: 60 <g:each in="${studyInstance.assays}" var="assay"> 61 ${assay.name} 62 </g:each> 63 </td> 64 65 <td><b> Samples </b>: 66 <g:each in="${studyInstance.assays.samples}" var="samples"> 67 ${samples.name} 68 </g:each> 69 </td> 70 71 72 </tr> 73 <g:if test="${studyInstance.fieldExists( 'Description' )}"> 74 <tr> 75 <td></td> 76 <td colspan="3"> 77 <b>${message(code: 'study.description.label', default: 'Description')} </b>: 78 ${studyInstance.getFieldValue( 'Description' )} 79 80 </td> 81 </tr> 82 </g:if> 83 </table> 84 </g:each> 85 86 <div class="paginateButtons"> 87 <g:paginate total="${studyInstanceTotal}" /> 88 <br> 89 <INPUT TYPE=submit name=submit Value="Compare selected studies"> 81 <INPUT TYPE=submit name=submit Value="Compare selected studies"> 90 82 </div> 91 83 </div> -
trunk/grails-app/views/study/show.gsp
r370 r386 49 49 </g:if> 50 50 <g:else> 51 ${studyInstance.giveEventTemplates().name}51 ${studyInstance.giveEventTemplates().name} 52 52 </g:else> 53 53 <br>
Note: See TracChangeset
for help on using the changeset viewer.