Ignore:
Timestamp:
Apr 5, 2011, 4:50:39 PM (11 years ago)
Author:
robert@…
Message:

Improved sample editing

File:
1 edited

Legend:

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

    r24 r43  
    1 <div id="enterTagsDialog" class="tabbedDialog">
    2         <div id="tagsTabs">
    3                 <ul>
    4                         <li><a href="#manual">Manual</a></li>
    5                         <li><a href="#excel">Excel</a></li>
    6                 </ul>
    7                 <div id="manual">
    8                         <h2>Edit sample data manually</h2>
    9                         <p>
    10                                 Enter tag sequence and oligo number for samples mentioned below.
    11                         </p>
    12                         <g:form name="updateTagsManually" action="updateTagsManually" id="${run.id}">
    13                                 <table>
    14                                         <thead>
    15                                                 <tr>
    16                                                         <th>Sample</th>
    17                                                         <th></th>
    18                                                         <th>Oligo number</th>
    19                                                         <th>Mid name</th>
    20                                                         <th>Total sequence</th>
    21                                                         <th>Mid sequence</th>
    22                                                         <th>Primer sequence</th>
    23                                                 </tr>
    24                                         </thead>
    25                                         <g:each in="${writableAssaySamples}" var="assaySample" status="i">
    26                                                 <tr>
    27                                                         <td>${assaySample.sample?.name}</td>
    28                                                         <td>fw</td>
    29                                                         <td><g:textField name="assaySample.${assaySample.id}.fwOligo" value="${assaySample.fwOligo}" /></td>
    30                                                         <td><g:textField name="assaySample.${assaySample.id}.fwMidName" value="${assaySample.fwMidName}" /></td>
    31                                                         <td><g:textField name="assaySample.${assaySample.id}.fwTotalSeq" value="${assaySample.fwTotalSeq}" /></td>
    32                                                         <td><g:textField name="assaySample.${assaySample.id}.fwMidSeq" value="${assaySample.fwMidSeq}" /></td>
    33                                                         <td><g:textField name="assaySample.${assaySample.id}.fwPrimerSeq" value="${assaySample.fwPrimerSeq}" /></td>
    34                                                 </tr>
    35                                                 <tr>
    36                                                         <td></td>
    37                                                         <td>rev</td>
    38                                                         <td><g:textField name="assaySample.${assaySample.id}.revOligo" value="${assaySample.revOligo}" /></td>
    39                                                         <td><g:textField name="assaySample.${assaySample.id}.revMidName" value="${assaySample.revMidName}" /></td>
    40                                                         <td><g:textField name="assaySample.${assaySample.id}.revTotalSeq" value="${assaySample.revTotalSeq}" /></td>
    41                                                         <td><g:textField name="assaySample.${assaySample.id}.revMidSeq" value="${assaySample.revMidSeq}" /></td>
    42                                                         <td><g:textField name="assaySample.${assaySample.id}.revPrimerSeq" value="${assaySample.revPrimerSeq}" /></td>
    43                                                 </tr>
    44                                         </g:each>
    45                                 </table>
    46                         </g:form>
    47                 </div>
    48                 <div id="excel">
    49                         <h2>Edit sample data by excel file</h2>
    50                         <p>
    51                                 Enter tag sequence and oligo number for samples in an excel file. <g:link action="downloadTagsExcel" id="${run.id}">Download an example</g:link>
    52                         </p>
    53                         <g:form name="uploadExcel" action="parseTagExcel" id="${run.id}">
    54                                 <g:fileUpload name="tagExcel" value="" onUpload="handleTagExcel"></g:fileUpload>
    55                         </g:form>
    56                 </div>
     1<div id="enterTagsDialog" class="dialog">
     2        <div id="excel">
     3                <h2>Edit sample data by excel file</h2>
     4                <p>
     5                        Enter tag sequence and oligo number for samples in an excel file. <g:link action="downloadTagsExcel" id="${run.id}">Download an example</g:link>
     6                </p>
     7                <g:form name="uploadExcel" action="parseTagExcel" id="${run.id}">
     8                        <g:fileUpload name="tagExcel" value="" onUpload="handleTagExcel"></g:fileUpload>
     9                </g:form>
    5710        </div>
    5811</div>
Note: See TracChangeset for help on using the changeset viewer.