Ignore:
Timestamp:
Mar 22, 2011, 4:12:45 PM (9 years ago)
Author:
robert@…
Message:

Solved issue with select all (#31)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/views/assay/_addRunDialog.gsp

    r15 r23  
    2424                        </p>           
    2525                        <g:form name="addExistingRuns" action="addExistingRuns" id="${assay.id}">
    26                                 <table class="paginate">
    27                                         <thead>
     26                        </g:form>       
     27                        <table class="paginate" id="addRunsTable">
     28                                <thead>
     29                                        <tr>
     30                                                <th class="nonsortable"><input type="checkbox" id="checkAll" onClick="checkAllPaginated(this);" /></th>
     31                                                <th nowrap>name</th>
     32                                                <th nowrap>date</th>
     33                                                <th nowrap>other assays</th>
     34                                                <th class="nonsortable"></th>
     35                                        </tr>
     36                                </thead>                               
     37                                <tbody>
     38                                        <g:each in="${otherRuns}" var="run">
    2839                                                <tr>
    29                                                         <th class="nonsortable"><input type="checkbox" id="checkAll" onClick="checkAllPaginated(this);" /></th>
    30                                                         <th nowrap>name</th>
    31                                                         <th nowrap>date</th>
    32                                                         <th nowrap>other assays</th>
    33                                                         <th class="nonsortable"></th>
    34                                                 </tr>
    35                                         </thead>                               
    36                                         <tbody>
    37                                                 <g:each in="${otherRuns}" var="run">
    38                                                         <tr>
    39                                                                 <td><g:checkBox name="runs" value="${run.id}" checked="${false}" onClick="updateCheckAll(this);" /></td>
    40                                                                 <td>${run.name}</td>
    41                                                                 <td><g:formatDate format="dd-MM-yyyy" date="${run.date}"/></td>
    42                                                                 <td>
    43                                                                         <g:if test="${run.assays?.size() == 0}">
    44                                                                                 -
     40                                                        <td><g:checkBox name="runs" value="${run.id}" checked="${false}" onClick="updateCheckAll(this);" /></td>
     41                                                        <td>${run.name}</td>
     42                                                        <td><g:formatDate format="dd-MM-yyyy" date="${run.date}"/></td>
     43                                                        <td>
     44                                                                <g:if test="${run.assays?.size() == 0}">
     45                                                                        -
     46                                                                </g:if>
     47                                                                <g:else>
     48                                                                        <g:each in="${run.assays}" var="otherAssay">
     49                                                                                <g:link action="show" id="${otherAssay.id}">${otherAssay.name}</g:link><br />
     50                                                                        </g:each>
     51                                                                </g:else>
     52                                                        </td>
     53                                                        <td>
     54                                                                <g:if test="${run.assaySamples?.size()}">
     55                                                                        <img src="${fam.icon(name: 'delete')}" class="disabled" title="You can't delete this run because samples are associated with this run." />
     56                                                                </g:if>
     57                                                                <g:else>
     58                                                                        <g:if test="${run.assays?.size() > 0}">
     59                                                                                <g:link onClick="return confirm( 'Are you sure you want to delete this run from the system? If you delete this run, it will also be deleted from the other assays it is associated to!' );" controller="run" action="delete" id="${run.id}" params="[assayId: assay.id]"><img src="${fam.icon(name: 'delete')}" /></g:link>
    4560                                                                        </g:if>
    4661                                                                        <g:else>
    47                                                                                 <g:each in="${run.assays}" var="otherAssay">
    48                                                                                         <g:link action="show" id="${otherAssay.id}">${otherAssay.name}</g:link><br />
    49                                                                                 </g:each>
    50                                                                         </g:else>
    51                                                                 </td>
    52                                                                 <td>
    53                                                                         <g:if test="${run.assaySamples?.size()}">
    54                                                                                 <img src="${fam.icon(name: 'delete')}" class="disabled" title="You can't delete this run because samples are associated with this run." />
    55                                                                         </g:if>
    56                                                                         <g:else>
    57                                                                                 <g:if test="${run.assays?.size() > 0}">
    58                                                                                         <g:link onClick="return confirm( 'Are you sure you want to delete this run from the system? If you delete this run, it will also be deleted from the other assays it is associated to!' );" controller="run" action="delete" id="${run.id}" params="[assayId: assay.id]"><img src="${fam.icon(name: 'delete')}" /></g:link>
    59                                                                                 </g:if>
    60                                                                                 <g:else>
    61                                                                                         <g:link onClick="return confirm( 'Are you sure you want to delete this run from the system?' );" controller="run" action="delete" id="${run.id}" params="[assayId: assay.id]"><img src="${fam.icon(name: 'delete')}" /></g:link>
    62                                                                                 </g:else>
    63                                                                         </g:else>
    64                                                                 </td>
    65                                                         </tr>
    66                                                 </g:each>
    67                                         </tbody>
    68                                 </table>               
    69                         </g:form>       
     62                                                                                <g:link onClick="return confirm( 'Are you sure you want to delete this run from the system?' );" controller="run" action="delete" id="${run.id}" params="[assayId: assay.id]"><img src="${fam.icon(name: 'delete')}" /></g:link>
     63                                                                        </g:else>
     64                                                                </g:else>
     65                                                        </td>
     66                                                </tr>
     67                                        </g:each>
     68                                </tbody>
     69                        </table>               
    7070                </div>
    7171        </div>
Note: See TracChangeset for help on using the changeset viewer.