Ignore:
Timestamp:
Aug 30, 2010, 12:12:21 PM (12 years ago)
Author:
duh
Message:
  • added Assay Page
File:
1 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>
Note: See TracChangeset for help on using the changeset viewer.