Changeset 787 for trunk/grails-app/views/wizard/pages
- Timestamp:
- Aug 6, 2010, 3:13:11 PM (12 years ago)
- Location:
- trunk/grails-app/views/wizard/pages
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/grails-app/views/wizard/pages/_confirmation.gsp
r509 r787 28 28 <div> 29 29 <p> 30 You are about to create a study containing ${subjects.size()} subjects, 31 ${events.size()} events grouped into ${eventGroups.size()} event groups. 30 You are about to create a study containing ${(study.subjects) ? study.subjects.size() : 0} subjects, 31 ${(study.events) ? study.events.size() : 0} events and ${(study.samplingEvents) ? study.samplingEvents.size(): 0} sampling events grouped into 32 ${(study.eventGroups) ? study.eventGroups.size() : 0} event groups and ${(study.samples) ? study.samples.size() : 0} samples. 32 33 </p> 33 34 </div> -
trunk/grails-app/views/wizard/pages/_modify.gsp
r739 r787 20 20 <span class="title">Edit a study</span> 21 21 Select the study you would like to modify. 22 <b><i>Note: this functionality is currently in <font color="red">ALPHA</font> is known to result in <font color="red">data inconsistency</font>. Saving has been <font color="red">disabled</font></i></b>22 <b><i>Note: this functionality is currently in <font color="red">ALPHA</font> and may result in <font color="red">data inconsistency</font>.</i></b> 23 23 </span> 24 24 -
trunk/grails-app/views/wizard/pages/_samples.gsp
r733 r787 35 35 </script> 36 36 37 <g:if test="${samples}"> 38 <g:if test="${samples.size() > samplesWithTemplate}"> 37 <g:if test="${study.samples}"> 38 <g:if test="${study.samples.findAll{!it.template}.size()}"> 39 <h1>Samples that still need to have a template assigned</h1> 40 <div class="table"> 41 <div class="header"> 42 <div class="firstColumn">#</div> 43 <div class="column">Sampling Event</div> 44 <div class="column">Subject</div> 45 <div class="column">Template</div> 46 <div class="column" style="width:200px;">Name</div> 47 </div> 48 <g:set var="previousTemplate" value=""/> 49 <g:each var="sample" in="${study.samples}"> 50 <g:if test="${!sample.template}"> 51 <div class="row"> 52 <div class="firstColumn">${sample.getIdentifier()}</div> 53 <div class="column"> 54 <g:if test="${previousTemplate != sample.parentEvent.template.name}"> 55 <g:set var="previousTemplate" value="${sample.parentEvent.template.name}"/> 56 ${sample.parentEvent.template.name} 57 <div class="helpIcon"></div> 58 <div class="helpContent"> 59 <h1>${sample.parentEvent.template.name}</h1> 60 <h2>Template Fields:</h2> 61 <g:each var="field" in="${sample.parentEvent.giveFields()}"> 62 ${field.name[0].toUpperCase() + field.name.substring(1)}<br/> 63 </g:each> 64 </div> 65 </g:if> 66 </div> 67 <div class="column"> 68 ${sample.parentSubject.name} 69 <div class="helpIcon"></div> 70 <div class="helpContent"> 71 <h1>${sample.parentSubject.template.name}</h1> 72 <h2>Template Fields:</h2> 73 <g:each var="field" in="${sample.parentSubject.giveFields()}"> 74 ${field.name[0].toUpperCase() + field.name.substring(1)}<br/> 75 </g:each> 76 </div> 77 </div> 78 <div class="column"> 79 <wizard:templateSelect name="template_${sample.getIdentifier()}" entity="${dbnp.studycapturing.Sample}" value="${sample.template}" tableEditorChangeEvent="switchTemplate(element);" addDummy="true" /> 80 </div> 81 <div class="column">${sample.name}</div> 82 <wizard:templateColumns name="sample_${sample.getIdentifier()}" class="column" id="1" entity="${sample}"/> 83 </div> 84 </g:if> 85 </g:each> 86 </div> 87 <div class="sliderContainer"> 88 <div class="slider" ></div> 89 </div> 90 </g:if> 91 92 <g:each var="sampleTemplate" in="${study.giveSampleTemplates()}"> 93 <h1>${sampleTemplate.name}</h1> 39 94 <g:set var="showHeader" value="${true}" /> 40 < h1>Samples that still need to have a template assigned</h1>95 <g:set var="previousTemplate" value=""/> 41 96 <div class="table"> 42 <g:each status="s" var="sampleData" in="${samples}"> 43 <g:if test="${!sampleData.sample.template}"> 44 <g:if test="${showHeader}"> 97 <g:each var="sample" in="${study.giveSamplesForTemplate(sampleTemplate)}"> 98 <g:if test="${showHeader}"> 45 99 <g:set var="showHeader" value="${false}" /> 46 100 <div class="header"> 47 101 <div class="firstColumn">#</div> 102 <div class="column">Sampling Event</div> 103 <div class="column">Subject</div> 48 104 <div class="column">Template</div> 49 </div> 50 </g:if> 51 <div class="row"> 52 <div class="firstColumn">${s+1}</div> 53 <div class="column"> 54 <wizard:templateSelect name="template_${s}" entity="${dbnp.studycapturing.Sample}" value="${sampleData['sample'].template}" addDummy="true" tableEditorChangeEvent="switchTemplate(element);" /> 55 </div> 56 <wizard:templateColumns name="sample_${s}" class="column" id="1" entity="${sampleData.sample}"/> 105 <wizard:templateColumnHeaders entity="${sample}" class="column" /> 57 106 </div> 58 107 </g:if> 59 </g:each> 60 </div> 61 <div class="sliderContainer"> 62 <div class="slider" ></div> 63 </div> 64 </g:if> 65 66 <g:each status="n" var="sampleTemplateName" in="${sampleTemplates}"> 67 <h1>${sampleTemplateName.value.name}</h1> 68 <g:set var="showHeader" value="${true}" /> 69 <div class="table"> 70 <g:each status="s" var="sampleData" in="${samples}"> 71 <g:if test="${sampleData.sample.template.toString() == sampleTemplateName.value.name}"> 72 <g:if test="${showHeader}"> 73 <g:set var="showHeader" value="${false}" /> 74 <div class="header"> 75 <div class="firstColumn">#</div> 76 <div class="column">Template</div> 77 <wizard:templateColumnHeaders entity="${sampleData.sample}" class="column" /> 108 <div class="row"> 109 <div class="firstColumn">${sample.getIdentifier()}</div> 110 <div class="column"> 111 <g:if test="${previousTemplate != sample.parentEvent.template.name}"> 112 <g:set var="previousTemplate" value="${sample.parentEvent.template.name}"/> 113 ${sample.parentEvent.template.name} 114 <div class="helpIcon"></div> 115 <div class="helpContent"> 116 <h1>${sample.parentEvent.template.name}</h1> 117 <h2>Template Fields:</h2> 118 <g:each var="field" in="${sample.parentEvent.giveFields()}"> 119 ${field.name[0].toUpperCase() + field.name.substring(1)}<br/> 120 </g:each> 121 </div> 122 </g:if> 123 </div> 124 <div class="column"> 125 ${sample.parentSubject.name} 126 <div class="helpIcon"></div> 127 <div class="helpContent"> 128 <h1>${sample.parentSubject.template.name}</h1> 129 <h2>Template Fields:</h2> 130 <g:each var="field" in="${sample.parentSubject.giveFields()}"> 131 ${field.name[0].toUpperCase() + field.name.substring(1)}<br/> 132 </g:each> 78 133 </div> 79 </g:if>80 <div class="row">81 <div class="firstColumn">${s+1}</div>82 <div class="column">83 <wizard:templateSelect name="template_${s}" entity="${dbnp.studycapturing.Sample}" value="${sampleData['sample'].template}" addDummy="true" tableEditorChangeEvent="switchTemplate(element);" />84 </div>85 <wizard:templateColumns name="sample_${s}" class="column" id="1" entity="${sampleData.sample}"/>86 134 </div> 87 </g:if> 135 <div class="column"> 136 <wizard:templateSelect name="template_${sample.getIdentifier()}" entity="${dbnp.studycapturing.Sample}" value="${sample.template}" addDummy="true" tableEditorChangeEvent="switchTemplate(element);" /> 137 </div> 138 <wizard:templateColumns name="sample_${sample.getIdentifier()}" class="column" id="1" entity="${sample}"/> 139 </div> 88 140 </g:each> 89 141 </div> … … 92 144 </div> 93 145 </g:each> 94 </g:if> 146 </g:if> 95 147 </wizard:pageContent>
Note: See TracChangeset
for help on using the changeset viewer.