Changeset 14 for trunk/grails-app/views


Ignore:
Timestamp:
Feb 16, 2011, 2:24:56 PM (10 years ago)
Author:
robert@…
Message:

Implemented improved authorization (#16)
Built in select all checkboxes (#25)

Location:
trunk/grails-app/views
Files:
1 deleted
5 edited

Legend:

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

    r13 r14  
    1717                                <thead>
    1818                                        <tr>
    19                                                 <th class="nonsortable"></th>
     19                                                <th class="nonsortable"><input type="checkbox" id="checkAll" onClick="checkAllPaginated(this);" /></th>
    2020                                                <th>Assay</th>
    2121                                                <th>Study</th>
     
    2929                                                        <g:each in="${study.assays}" var="assay">
    3030                                                                <tr>
    31                                                                         <td><g:checkBox name="ids" value="${assay.id}" checked="${false}" /></td>
     31                                                                        <td><g:checkBox name="ids" value="${assay.id}" checked="${false}" onClick="updateCheckAll(this);" /></td>
    3232                                                               
    3333                                                                        <td><g:link controller="assay" action="show" id="${assay.id}">${assay.name}</g:link></td>
     
    5050                        <p class="options">
    5151                                <a class="fasta" href="#" onClick="submitPaginatedForm( $( '#assayForm' ), '<g:createLink action="exportAsFasta" />', '#assays', 'Please select an assay to export' ); return false;">Export as fasta</a>
     52                                <a class="excel" href="#" onClick="submitPaginatedForm( $( '#assayForm' ), '<g:createLink action="exportMetaData" />', '#assays', 'Please select an assay to export' ); return false;">Export metadata</a>
    5253                        </p>
    5354                       
  • trunk/grails-app/views/common/_topnav.gsp

    r9 r14  
    11    <!-- TOPNAV //-->
    22    <ul class="topnav">
    3      <li><g:link controller="study">Home</g:link></li>
     3     <li><g:link controller="run">Home</g:link></li>
    44        <li>
    55      <a href="#" onClick="return false;">View</a>
     
    77                <li><g:link controller="run">Runs</g:link></li>
    88                <li><g:link controller="assay">Assays</g:link></li>
     9                <li><g:link controller="study">Studies</g:link></li>
    910      </ul>
    1011    </li>
  • trunk/grails-app/views/layouts/main.gsp

    r13 r14  
    3737                        <div id="content">
    3838                                <g:if test="${lastSynchronized}">
    39                                         <p>Last full synchronization: ${lastSynchronized}</p>
     39                                        <!-- Last full synchronization: ${lastSynchronized} -->
    4040                                </g:if>
    4141                                <g:if test="${flash.error}">
  • trunk/grails-app/views/run/index.gsp

    r13 r14  
    3030                                <thead>
    3131                                        <tr>
    32                                                 <th class="nonsortable"></th>
     32                                                <th class="nonsortable"><input type="checkbox" id="checkAll" onClick="checkAllPaginated(this);" /></th>
    3333                                                <th>Run</th>
    3434                                                <th># samples</th>
     
    3939                                        <g:each in="${runs}" var="run">
    4040                                                <tr>
    41                                                         <td><g:checkBox name="ids" value="${run.id}" checked="${false}" /></td>
     41                                                        <td><g:checkBox name="ids" value="${run.id}" checked="${false}" onClick="updateCheckAll(this);" /></td>
    4242                                                        <td><g:link controller="run" action="show" id="${run.id}">${run.name}</g:link></td>
    4343                                                        <td>${run.assaySamples?.size()}</td>
     
    5050                                <a class="add" href="#" onClick="showAddRunDialog(); return false;">Add run</a>
    5151                                <a class="fasta" href="#" onClick="submitPaginatedForm( $( '#runForm' ), '<g:createLink action="exportAsFasta" />', '#runs', 'Please select a run to export' ); return false;">Export as fasta</a>
     52                                <a class="excel" href="#" onClick="submitPaginatedForm( $( '#runForm' ), '<g:createLink action="exportMetaData" />', '#runs', 'Please select a run to export' ); return false;">Export metadata</a>
    5253                        </p>
    5354                </g:else>
  • trunk/grails-app/views/study/index.gsp

    r7 r14  
    1212                </g:if>
    1313                <g:else>
    14                         <table class="paginate">
     14                        <form id="assayForm">
     15                        </form>
     16               
     17                        <table id="studies" class="paginate">
    1518                                <thead>
    1619                                        <tr>
    17 
     20                                                <th class="nonsortable"><input type="checkbox" id="checkAll" onClick="checkAllPaginated(this);" /></th>
     21                                                <th>Study</th>
    1822                                                <th>Assay</th>
    19                                                 <th>Study</th>
    2023                                                <th># samples</th>
    2124                                        </tr>
     
    3437                                                        <g:each in="${study.assays}" var="assay">
    3538                                                                <tr>
     39                                                                        <td><g:checkBox name="ids" value="${assay.id}" checked="${false}" onClick="updateCheckAll(this);" /></td>
     40                                                                        <td><a href="${study.viewUrl()}">${study.name}</a></td>
    3641                                                                        <td><g:link controller="assay" action="show" id="${assay.id}">${assay.name}</g:link></td>
    37                                                                         <td><a href="${study.viewUrl()}">${study.name}</a></td>
    3842                                                                        <td>${assay.assaySamples?.size()}</td>
    3943                                                                </tr>
     
    4347                                </tbody>
    4448                        </table>
     49                        <p class="options">
     50                                <a class="fasta" href="#" onClick="submitPaginatedForm( $( '#assayForm' ), '<g:createLink controller="assay" action="exportAsFasta" />', '#studies', 'Please select one or more studies to export' ); return false;">Export as fasta</a>
     51                                <a class="excel" href="#" onClick="submitPaginatedForm( $( '#assayForm' ), '<g:createLink controller="assay" action="exportMetaData" />', '#studies', 'Please select one or more studies to export' ); return false;">Export metadata</a>
     52                        </p>                   
    4553                </g:else>                       
    4654        </body>
Note: See TracChangeset for help on using the changeset viewer.