Ignore:
Timestamp:
Jan 28, 2011, 12:30:39 PM (9 years ago)
Author:
robert@…
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/views/run/show.gsp

    r7 r9  
    88               
    99                <g:javascript src="jquery.ui.tabbeddialog.js" />
    10                 <g:javascript src="assay.show.addFilesDialog.js" />
     10                <g:javascript src="addFilesDialog.js" />
    1111
    1212                <g:javascript src="run.show.enterTagsDialog.js" />
    1313                <g:javascript src="run.show.assayDialog.js" />
     14                <g:javascript src="run.show.runDialog.js" />
    1415                <g:javascript src="showSampleDialog.js" />
    1516
     
    2324                        var numOtherAssays = ${otherAssays.size()};
    2425
     26                        // Create a variable with assay names to check for existing names
     27                        var runNames = [];
     28                        <g:each in="${allRuns}" var="currentrun">
     29                                runNames[ runNames.length ] = {id: ${currentrun.id}, name: '${currentrun.name}', alreadyAdded: false };
     30                        </g:each>
     31                       
    2532                        function initializeUploadedFiles( selector ) {
    2633                                if( selector == undefined )
     
    4148        </h1>
    4249       
    43         <label>Run</label>: ${run.name}<br />
    44         <label># samples</label>: ${run.assaySamples?.size()}
    45         <% def numHidden = run.assaySamples?.findAll { !it.assay?.study.canRead( session.user ) }.size() ; %>
    46         <g:if test="${numHidden}">
    47                 (${numHidden}
    48                 <a href="#" onClick="alert( '${numHidden} samples from this run are hidden because you don\'t have the right permissions to view them.' ); return false;">
    49                 hidden</a>)
    50         </g:if>
    51         <br />
    52         <label># sequences</label>: ${run.numSequences()}<br />
    53         <label># files</label>: ${run.numFiles()}<br />
    54 
     50        <div id="editRunDialog" class="dialog"></div>
     51        <div class="blok_data">
     52                <label>Run</label>: ${run.name}<br />
     53                <label>Date</label>: <g:formatDate format="dd-MM-yyyy" date="${run.date}"/><br />
     54                <label>Supplier</label>: ${run.supplier}<br />
     55                <label>Machine</label>: ${run.machine}<br />
     56                <label>Parameters</label>: <g:uploadedFile value="${run.parameterFile}" /><br />
     57                <a href="#" onClick="showEditRunDialog( ${run.id} ); return false;">Edit run</a>
     58        </div>
     59        <div class="blok_data">
     60                <label># assays</label>: ${run.assays?.size()}
     61                <% def numHidden = run.assays?.findAll { !it.study.canRead( session.user ) }.size() ; %>
     62                <g:if test="${numHidden}">
     63                        (${numHidden}
     64                        <a href="#" onClick="alert( '${numHidden} assay(s) from this run are hidden because you don\'t have the right permissions to view them.' ); return false;">
     65                        hidden</a>)
     66                </g:if>
     67                <br />
     68       
     69                <label># samples</label>: ${run.assaySamples?.size()}
     70                <% numHidden = run.assaySamples?.findAll { !it.assay?.study.canRead( session.user ) }.size() ; %>
     71                <g:if test="${numHidden}">
     72                        (${numHidden}
     73                        <a href="#" onClick="alert( '${numHidden} sample(s) from this run are hidden because you don\'t have the right permissions to view them.' ); return false;">
     74                        hidden</a>)
     75                </g:if>
     76                <br />
     77                <label># sequences</label>: ${run.numSequences()}<br />
     78                <label># files</label>: ${run.numFiles()}<br />
     79        </div>
     80       
    5581        <!-- Samples -->
    5682        <h2>Samples</h2>
     
    6490                                        <th nowrap>name</th>
    6591                                        <th nowrap>assay</th>
    66                                         <th nowrap>tag sequence</th>
     92                                        <th nowrap>subject</th>
     93                                        <th nowrap>event</th>
    6794                                        <th nowrap># sequences</th>
    68                                         <th nowrap># unique sequences</th>
    6995                                </tr>
    7096                        </thead>                       
     
    75101                                                <td><a href="#" onClick="showSample(${assaySample.id}, 'run'); return false;">${assaySample.sample.name}</a></td>
    76102                                                <td>${assaySample.assay.study.name} - ${assaySample.assay.name}</td>
    77                                                 <td>${assaySample.tagSequence}</td>
     103                                                <td>${assaySample.sample.subject}</td>
     104                                                <td>${assaySample.sample.event}</td>
    78105                                                <td>${assaySample.numSequences()}</td>
    79                                                 <td>
    80                                                         <g:if test="${assaySample.numUniqueSequences > 0}">
    81                                                                 ${assaySample.numUniqueSequences}
    82                                                         </g:if>
    83                                                         <g:else>
    84                                                                 -
    85                                                         </g:else>
    86                                                 </td>
    87106                                        </tr>
    88107                                </g:each>
Note: See TracChangeset for help on using the changeset viewer.