Changeset 1037


Ignore:
Timestamp:
Nov 1, 2010, 5:03:54 PM (6 years ago)
Author:
j.a.m.wesbeek@…
Message:
  • fixed issue #153, improved the confirmation page (removed dummy content and added real data)
Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/views/wizard/pages/_confirmation.gsp

    r959 r1037  
    3030                You are about to create a study containing ${(study.subjects) ? study.subjects.size() : 0} subjects,
    3131                ${(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                ${(study.eventGroups) ? study.eventGroups.size() : 0} event groups. The study is results in
     33                ${(study.samples) ? study.samples.size() : 0} samples analyzed using ${(study.assays) ? study.assays.size() : 0} assays.
    3334                </p>
    3435        </div>
     
    3839                  <ul>
    3940                <g:each var="field" in="${study.giveFields()}">
    40                         <li>${field.name} - ${study.getFieldValue(field.name)}</li>
     41                        <g:if test="${study.getFieldValue(field.name)}"><li>${field.name} - ${study.getFieldValue(field.name)}</li></g:if>
    4142                </g:each>
    4243                  </ul>
     
    4647        <h3><a href="#">Subjects</a></h3>
    4748        <div>
    48                 <p>
    49                 ${subjects}
    50                 </p>
     49                <g:each var="subject" in="${study.subjects}">
     50                        <p><b>${subject}</b></p>
     51                        <ul>
     52                        <g:each var="field" in="${subject.giveFields()}">
     53                                <g:if test="${subject.getFieldValue(field.name)}"><li>${field.name} - ${subject.getFieldValue(field.name)}</li></g:if> 
     54                        </g:each>
     55                        </ul>
     56                </g:each>
     57
    5158                Not right? Click <wizard:ajaxButton name="toSubjects" value="here" url="[controller:'wizard',action:'pages']" update="[success:'wizardPage',failure:'wizardError']" afterSuccess="onWizardPage()" class="prevnext" /> to go back to the subjects page and make corrections.
    5259        </div>
    5360        <h3><a href="#">Events</a></h3>
    5461        <div>
    55                 <p>
    56                 ${subjects}
    57                 </p>
    58                 <ul>
    59                         <li>List item one</li>
    60                         <li>List item two</li>
    61                         <li>List item three</li>
    62                 </ul>
     62                <g:each var="template" in="${study.giveAllEventTemplates()}">
     63                        <p><b>${template}</b></p>
     64                        <ul>
     65                        <g:each var="event" in="${study.giveEventsForTemplate(template)}">
     66                                <li>
     67                                        <i><g:if test="${(event.getClass() == 'SamplingEvent')}">Sampling </g:if>Event</i>
     68                                        <ul>
     69                                <g:each var="field" in="${event.giveFields()}">
     70                                                <li>${field} - ${event.getFieldValue(field.name)}</li>
     71                                </g:each>
     72                                        </ul>
     73                                </li>
     74                        </g:each>
     75                        </ul>
     76                </g:each>
     77
    6378                Not right? Click <wizard:ajaxButton name="toEvents" value="here" url="[controller:'wizard',action:'pages']" update="[success:'wizardPage',failure:'wizardError']" afterSuccess="onWizardPage()" class="prevnext" /> to go back to the events page and make corrections.
     79        </div>
     80        <h3><a href="#">Samples</a></h3>
     81        <div>
     82                <g:each var="sample" in="${study.samples}">
     83                        <p><b>${sample}</b></p>
     84                        <ul>
     85                        <g:each var="field" in="${sample.giveFields()}">
     86                                <g:if test="${sample.getFieldValue(field.name)}"><li>${field.name} - ${sample.getFieldValue(field.name)}</li></g:if>
     87                        </g:each>
     88                        </ul>
     89                </g:each>
     90
     91                Not right? Click <wizard:ajaxButton name="toSamples" value="here" url="[controller:'wizard',action:'pages']" update="[success:'wizardPage',failure:'wizardError']" afterSuccess="onWizardPage()" class="prevnext" /> to go back to the subjects page and make corrections.
     92        </div>
     93        <h3><a href="#">Assays</a></h3>
     94        <div>
     95                <g:each var="sample" in="${study.assays}">
     96                        <p><b>${assay}</b></p>
     97                        <ul>
     98                        <g:each var="field" in="${assay.giveFields()}">
     99                                <g:if test="${assay.getFieldValue(field.name)}"><li>${field.name} - ${assay.getFieldValue(field.name)}</li></g:if>
     100                        </g:each>
     101                        </ul>
     102                </g:each>
     103
     104                Not right? Click <wizard:ajaxButton name="toAssays" value="here" url="[controller:'wizard',action:'pages']" update="[success:'wizardPage',failure:'wizardError']" afterSuccess="onWizardPage()" class="prevnext" /> to go back to the subjects page and make corrections.
    64105        </div>
    65106</div>
  • trunk/web-app/js/wizard.js

    r1003 r1037  
    8989
    9090    // initialize accordeon(s)
    91     $("#accordion").accordion();
     91    $("#accordion").accordion({autoHeight: false});
    9292}
    9393
Note: See TracChangeset for help on using the changeset viewer.