Changeset 857 for trunk/grails-app/views


Ignore:
Timestamp:
Aug 30, 2010, 12:12:21 PM (11 years ago)
Author:
duh
Message:
  • added Assay Page
Location:
trunk/grails-app/views/wizard/pages
Files:
3 edited

Legend:

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

    r836 r857  
    2222        </span>
    2323
    24         <wizard:textFieldElement name="addNumber" description="Number of assays to add" error="addNumber" value="${values?.addNumber}" size="4" maxlength="4">
    25                 The number of subjects to add to your study
    26         </wizard:textFieldElement>
     24        <% /* wizard:textFieldElement name="addNumber" description="Number of assays to add" error="addNumber" value="${values?.addNumber}" size="4" maxlength="4">
     25                The number of assays to add to your study
     26        </wizard:textFieldElement */ %>
    2727        <wizard:templateElement name="template" description="Template" value="${assay?.template}" entity="${dbnp.studycapturing.Assay}" addDummy="true" ajaxOnChange="switchTemplate" url="[controller:'wizard',action:'pages']" update="[success:'wizardPage',failure:'wizardError']" afterSuccess="onWizardPage()" >
    2828                Choose the type of assay you would like to add
    2929        </wizard:templateElement>
    30         <%
    31             // TODO: switch single flow.assay to multiple flow.assays and finish this page
    32         %>
    3330        <g:if test="${assay}">
    3431        <wizard:templateElements entity="${assay}" />
    35         </g:if>
    3632        <wizard:ajaxButtonElement name="add" value="Add" url="[controller:'wizard',action:'pages']" update="[success:'wizardPage',failure:'wizardError']" afterSuccess="onWizardPage()">
    3733        </wizard:ajaxButtonElement>
     34        </g:if>
    3835
     36        <g:if test="${study.assays}">
     37                <g:each var="template" in="${study.giveAllAssayTemplates()}">
     38                        <g:set var="showHeader" value="${true}" />
     39                        <h1>${template}</h1>
     40                        <div class="table">
     41                        <g:each var="assay" in="${study.giveAssaysForTemplate(template)}">
     42                                <g:if test="${showHeader}">
     43                                <g:set var="showHeader" value="${false}" />
     44                                <div class="header">
     45                                        <div class="firstColumn">#</div>
     46                                        <div class="firstColumn"></div>
     47                                        <wizard:templateColumnHeaders class="column" entity="${assay}" />
     48                                </div>
     49                                </g:if>
     50
     51                                <div class="row">
     52                                        <div class="firstColumn">${assay.getIdentifier()}</div>
     53                                        <div class="firstColumn">
     54                                                <wizard:ajaxButton name="deleteAssay" src="../images/icons/famfamfam/delete.png" alt="delete this assay" class="famfamfam" value="-" url="[controller:'wizard',action:'pages']" update="[success:'wizardPage',failure:'wizardError']" before="\$(\'input[name=do]\').val(${assay.getIdentifier()});" afterSuccess="onWizardPage()"/>
     55                                        </div>
     56                                        <wizard:templateColumns class="column" entity="${assay}" name="assay_${assay.getIdentifier()}" />
     57                                </div>
     58                        </g:each>
     59                        </div>
     60                        <div class="sliderContainer">
     61                                <div class="slider"></div>
     62                        </div>
     63                </g:each>
     64        </g:if>
    3965       
    4066</wizard:pageContent>
  • trunk/grails-app/views/wizard/pages/_events.gsp

    r804 r857  
    9797                                        <div class="firstColumn">${event.getIdentifier()}</div>
    9898                                        <div class="firstColumn">
    99                                                 <wizard:ajaxButton name="deleteEvent" src="../images/icons/famfamfam/delete.png" alt="delete this subject" class="famfamfam" value="-" url="[controller:'wizard',action:'pages']" update="[success:'wizardPage',failure:'wizardError']" before="\$(\'input[name=do]\').val(${event.getIdentifier()});" afterSuccess="onWizardPage()"/>
     99                                                <wizard:ajaxButton name="deleteEvent" src="../images/icons/famfamfam/delete.png" alt="delete this event" class="famfamfam" value="-" url="[controller:'wizard',action:'pages']" update="[success:'wizardPage',failure:'wizardError']" before="\$(\'input[name=do]\').val(${event.getIdentifier()});" afterSuccess="onWizardPage()"/>
    100100                                        </div>
    101101                                        <g:if test="${study.eventGroups}"><g:each var="eventGroup" in="${study.eventGroups}">
  • trunk/grails-app/views/wizard/pages/_groups.gsp

    r847 r857  
    3333                                        <div class="helpContent">
    3434                                                <h1>${eventGroup.name}</h1>
    35                                                 <g:each var="event" status="e" in="${(eventGroup.events + eventGroup.samplingEvents)}">
     35                                                <g:each var="event" status="e" in="${eventGroup.getAllEvents()}">
    3636                                                        <h2>${event.template}</h2>
    3737                                                        <g:each var="field" status="f" in="${event.giveFields()}">
Note: See TracChangeset for help on using the changeset viewer.