extensions/net.sf.basedb.reggie/trunk/resources/libprep/lib_registration.jsp

Code
Comments
Other
Rev Date Author Line
1895 05 Mar 13 nicklas 1 <%@ page
1895 05 Mar 13 nicklas 2   pageEncoding="UTF-8"
1895 05 Mar 13 nicklas 3   session="false"
1895 05 Mar 13 nicklas 4   import="net.sf.basedb.core.User"
1895 05 Mar 13 nicklas 5   import="net.sf.basedb.core.DbControl"
1895 05 Mar 13 nicklas 6   import="net.sf.basedb.core.SessionControl"
1895 05 Mar 13 nicklas 7   import="net.sf.basedb.core.Application"
3725 27 Jan 16 nicklas 8   import="net.sf.basedb.util.Values"
1895 05 Mar 13 nicklas 9   import="net.sf.basedb.clients.web.Base"  
1895 05 Mar 13 nicklas 10   import="net.sf.basedb.clients.web.util.HTML"  
1895 05 Mar 13 nicklas 11   import="net.sf.basedb.clients.web.extensions.ExtensionsControl"
1895 05 Mar 13 nicklas 12 %>
1895 05 Mar 13 nicklas 13 <%@ taglib prefix="base" uri="/WEB-INF/base.tld" %>
1895 05 Mar 13 nicklas 14 <%@ taglib prefix="p" uri="/WEB-INF/path.tld" %>
1895 05 Mar 13 nicklas 15 <%
3976 26 May 16 nicklas 16 final SessionControl sc = Base.getExistingSessionControl(request, "net.sf.basedb.reggie", true);
1895 05 Mar 13 nicklas 17 final String ID = sc.getId();
1895 05 Mar 13 nicklas 18 final float scale = Base.getScale(sc);
1895 05 Mar 13 nicklas 19 final String home = ExtensionsControl.getHomeUrl("net.sf.basedb.reggie");
1895 05 Mar 13 nicklas 20 DbControl dc = null;
1895 05 Mar 13 nicklas 21 try
1895 05 Mar 13 nicklas 22 {
1895 05 Mar 13 nicklas 23   dc = sc.newDbControl();
1895 05 Mar 13 nicklas 24   final User user = User.getById(dc, sc.getLoggedInUserId());
1895 05 Mar 13 nicklas 25 %>
1895 05 Mar 13 nicklas 26 <base:page type="default" >
2675 17 Sep 14 nicklas 27 <base:head 
2675 17 Sep 14 nicklas 28   scripts="~../reggie-2.js,~lib_registration.js" 
2675 17 Sep 14 nicklas 29   styles="path.css,~../css/reggie-2.css"
2675 17 Sep 14 nicklas 30   >
2675 17 Sep 14 nicklas 31 <style>
2675 17 Sep 14 nicklas 32 .date-col
1895 05 Mar 13 nicklas 33 {
2675 17 Sep 14 nicklas 34   width: 12em;
1895 05 Mar 13 nicklas 35 }
1895 05 Mar 13 nicklas 36
2675 17 Sep 14 nicklas 37 .operator-col input
1895 05 Mar 13 nicklas 38 {
3026 11 Dec 14 nicklas 39   width: 95%;
1895 05 Mar 13 nicklas 40 }
1895 05 Mar 13 nicklas 41
1963 07 May 13 nicklas 42 </style>
1895 05 Mar 13 nicklas 43
1895 05 Mar 13 nicklas 44 </base:head>
2675 17 Sep 14 nicklas 45 <base:body>
1895 05 Mar 13 nicklas 46
1895 05 Mar 13 nicklas 47   <p:path><p:pathelement 
1895 05 Mar 13 nicklas 48     title="Reggie" href="<%="../index.jsp?ID="+ID%>" 
5883 26 Mar 20 nicklas 49     /><p:pathelement title="Library registration" 
1895 05 Mar 13 nicklas 50     /></p:path>
1895 05 Mar 13 nicklas 51
1895 05 Mar 13 nicklas 52   <div class="content">
1895 05 Mar 13 nicklas 53
2675 17 Sep 14 nicklas 54   <form name="reggie" id="wizard" class="wizard">
1895 05 Mar 13 nicklas 55   
2675 17 Sep 14 nicklas 56   <div class="step" id="step-1">
2675 17 Sep 14 nicklas 57     <div class="step-no">1</div>
5883 26 Mar 20 nicklas 58     <div class="step-title">Select Library bioplate</div>
2675 17 Sep 14 nicklas 59     <div class="step-content">
2675 17 Sep 14 nicklas 60
2675 17 Sep 14 nicklas 61       <table class="step-form">
2675 17 Sep 14 nicklas 62       <tr>
5883 26 Mar 20 nicklas 63         <td class="prompt">Library bioplate</td>
2675 17 Sep 14 nicklas 64         <td class="input">
2675 17 Sep 14 nicklas 65           <select class="required" name="bioplate" id="bioplate"></select>
1895 05 Mar 13 nicklas 66         </td>
1895 05 Mar 13 nicklas 67         <td class="status" id="bioplate.status"></td>
2675 17 Sep 14 nicklas 68         <td class="help">
2675 17 Sep 14 nicklas 69           <span id="bioplate.message" class="message"></span>
3725 27 Jan 16 nicklas 70           Select an existing bioplate. The list contain all bioplates that
1895 05 Mar 13 nicklas 71           has not yet been processed (determined by the absence of a 'creation' date).
1895 05 Mar 13 nicklas 72         </td>
1895 05 Mar 13 nicklas 73       </tr>
2675 17 Sep 14 nicklas 74       <tr class="align-top">
1895 05 Mar 13 nicklas 75         <td class="prompt">Outcome</td>
1895 05 Mar 13 nicklas 76         <td class="input">
2675 17 Sep 14 nicklas 77           <label><input type="radio" name="outcome" id="outcomeSuccess" 
2675 17 Sep 14 nicklas 78             checked>Success</label> - continue processing<br>
3834 11 Apr 16 nicklas 79           <img src="../images/joinbottom.gif"><label><input type="checkbox" 
4426 27 Mar 17 nicklas 80             name="useCaliper" id="useCaliper" value="1">Register Caliper files</label><br>
3834 11 Apr 16 nicklas 81             
2675 17 Sep 14 nicklas 82           <label><input type="radio" name="outcome" id="outcomeFailed" 
2675 17 Sep 14 nicklas 83             >Failure</label> - no further processing
1895 05 Mar 13 nicklas 84         </td>
1895 05 Mar 13 nicklas 85         <td class="status"></td>
1895 05 Mar 13 nicklas 86         <td class="help">
1895 05 Mar 13 nicklas 87           Select the <b>Failure</b> option if further processing to pooled libraries is not possible.
1895 05 Mar 13 nicklas 88           Existing RNA will be flagged and added to the <b>Flagged RNA</b> list.
1895 05 Mar 13 nicklas 89         </td>
1895 05 Mar 13 nicklas 90       </tr>
1895 05 Mar 13 nicklas 91       </table>
2675 17 Sep 14 nicklas 92     </div>
2675 17 Sep 14 nicklas 93   </div>  
1895 05 Mar 13 nicklas 94   
2675 17 Sep 14 nicklas 95   <div class="step" id="step-2">
2675 17 Sep 14 nicklas 96     <div class="step-no">2</div>
2675 17 Sep 14 nicklas 97     <div class="step-title">Full plate registration</div>
2675 17 Sep 14 nicklas 98     <div class="step-content">
2675 17 Sep 14 nicklas 99
2675 17 Sep 14 nicklas 100       <table class="step-form">
2675 17 Sep 14 nicklas 101       <tr>
2002 29 May 13 nicklas 102         <td class="prompt">Step</td>
2675 17 Sep 14 nicklas 103         <td class="date-col"><b>Date</b></td>
2675 17 Sep 14 nicklas 104         <td class="operator-col"><b>Operator</b></td>
2002 29 May 13 nicklas 105         <td class="status"></td>
2002 29 May 13 nicklas 106         <td class="help" rowspan="3">
2675 17 Sep 14 nicklas 107           Enter date and operator for each step in the cDNA preparation.
2002 29 May 13 nicklas 108           (YYYYMMDD or MMDD)
1906 14 Mar 13 nicklas 109         </td>
2002 29 May 13 nicklas 110       </tr>
3725 27 Jan 16 nicklas 111       
5883 26 Mar 20 nicklas 112       <tbody id="manualSection">
2002 29 May 13 nicklas 113       <tr>
2002 29 May 13 nicklas 114         <td class="subprompt">Amplification</td>
2675 17 Sep 14 nicklas 115         <td class="date-col">
2675 17 Sep 14 nicklas 116           <input type="text" name="amplificationDate" id="amplificationDate"
2675 17 Sep 14 nicklas 117             class="auto-init" data-auto-init="focus-on-enter" data-next-focus="amplificationOperator"
2675 17 Sep 14 nicklas 118             style="width: 8em;" maxlength="10">
2002 29 May 13 nicklas 119             <base:icon 
2675 17 Sep 14 nicklas 120               id="amplificationDateCalendar"
2675 17 Sep 14 nicklas 121               subclass="auto-init"
2675 17 Sep 14 nicklas 122               data-auto-init="calendar"
2675 17 Sep 14 nicklas 123               data-textarea-id="amplificationDate"
2675 17 Sep 14 nicklas 124               data-date-format="yyyyMMdd"
2675 17 Sep 14 nicklas 125               data-title="Amplification date"
2002 29 May 13 nicklas 126               image="calendar.png" 
2002 29 May 13 nicklas 127               tooltip="Select a date from a calendar" 
2002 29 May 13 nicklas 128               tabindex="-1"
2002 29 May 13 nicklas 129             />
1906 14 Mar 13 nicklas 130         </td>
2675 17 Sep 14 nicklas 131         <td class="operator-col">
2675 17 Sep 14 nicklas 132           <input type="text" name="amplificationOperator" id="amplificationOperator" 
2675 17 Sep 14 nicklas 133             class="auto-init" data-auto-init="focus-on-enter" data-next-focus="cleanupDate"
2675 17 Sep 14 nicklas 134             value="<%=HTML.encodeTags(user.getName())%>" maxlength="255">
2002 29 May 13 nicklas 135         </td>
2002 29 May 13 nicklas 136         <td class="status" id="amplificationDate.status"></td>
5300 14 Feb 19 nicklas 137         <td class="help">
5300 14 Feb 19 nicklas 138           <span id="amplificationDate.message" class="message"></span>
5300 14 Feb 19 nicklas 139         </td>
1906 14 Mar 13 nicklas 140       </tr>
2002 29 May 13 nicklas 141       <tr>
2002 29 May 13 nicklas 142         <td class="subprompt">Cleanup</td>
2675 17 Sep 14 nicklas 143         <td class="date-col">
2675 17 Sep 14 nicklas 144           <input type="text" name="cleanupDate" id="cleanupDate"
2675 17 Sep 14 nicklas 145             class="auto-init" data-auto-init="focus-on-enter" data-next-focus="cleanupOperator"
2675 17 Sep 14 nicklas 146             style="width: 8em;" maxlength="10">
2002 29 May 13 nicklas 147             <base:icon 
2675 17 Sep 14 nicklas 148               id="cleanupDateCalendar"
2675 17 Sep 14 nicklas 149               subclass="auto-init"
2675 17 Sep 14 nicklas 150               data-auto-init="calendar"
2675 17 Sep 14 nicklas 151               data-textarea-id="cleanupDate"
2675 17 Sep 14 nicklas 152               data-date-format="yyyyMMdd"
2675 17 Sep 14 nicklas 153               data-title="Cleanup date"
2002 29 May 13 nicklas 154               image="calendar.png" 
2002 29 May 13 nicklas 155               tooltip="Select a date from a calendar" 
2002 29 May 13 nicklas 156               tabindex="-1"
2002 29 May 13 nicklas 157             />
2002 29 May 13 nicklas 158         </td>
2675 17 Sep 14 nicklas 159         <td class="operator-col">
2675 17 Sep 14 nicklas 160           <input type="text" name="cleanupOperator" id="cleanupOperator" 
2675 17 Sep 14 nicklas 161             class="auto-init" data-auto-init="focus-on-enter" data-next-focus="qubitcsv"
2675 17 Sep 14 nicklas 162             value="<%=HTML.encodeTags(user.getName())%>" maxlength="255">
2002 29 May 13 nicklas 163         </td>
2002 29 May 13 nicklas 164         <td class="status" id="cleanupDate.status"></td>
5300 14 Feb 19 nicklas 165         <td class="help">
5300 14 Feb 19 nicklas 166           <span id="cleanupDate.message" class="message"></span>
5300 14 Feb 19 nicklas 167         </td>
2002 29 May 13 nicklas 168       </tr>
3725 27 Jan 16 nicklas 169       </tbody>
3725 27 Jan 16 nicklas 170       
3834 11 Apr 16 nicklas 171       <tbody id="qubitFilesSection">
1906 14 Mar 13 nicklas 172       <tr>
1968 08 May 13 nicklas 173         <td class="prompt">Qubit files</td>
2002 29 May 13 nicklas 174         <td class="input" colspan="2"></td>
1968 08 May 13 nicklas 175         <td class="status"></td>
1968 08 May 13 nicklas 176         <td class="help"></td>
1968 08 May 13 nicklas 177       </tr>
2675 17 Sep 14 nicklas 178       <tr class="align-top">
5300 14 Feb 19 nicklas 179         <td class="subprompt">Concenctrations (csv or xlsx)</td>
2002 29 May 13 nicklas 180         <td class="input" colspan="2">
2675 17 Sep 14 nicklas 181           <table style="width: 100%;">
1968 08 May 13 nicklas 182           <tr>
2675 17 Sep 14 nicklas 183           <td>
2675 17 Sep 14 nicklas 184             <input class="text required" type="text" name="qubitcsv" id="qubitcsv" 
5300 14 Feb 19 nicklas 185               data-subtype="QUBIT_CSV" data-name-filter="%.csv|%.xlsx"
2675 17 Sep 14 nicklas 186               data-directory="/home/SCANB/LibPlateQC"
2675 17 Sep 14 nicklas 187             >
2675 17 Sep 14 nicklas 188           </td>
2675 17 Sep 14 nicklas 189           <td style="padding-left: 4px; width: 7em;">
2675 17 Sep 14 nicklas 190             <base:button 
1968 08 May 13 nicklas 191               title="Browse&hellip;"
2675 17 Sep 14 nicklas 192               id="qubitcsv.btn"
2675 17 Sep 14 nicklas 193             />
1968 08 May 13 nicklas 194           </td>
1968 08 May 13 nicklas 195           </tr>
1968 08 May 13 nicklas 196           </table>
1968 08 May 13 nicklas 197         </td>
1968 08 May 13 nicklas 198         <td class="status" id="qubitcsv.status"></td>
2675 17 Sep 14 nicklas 199         <td class="help">
2675 17 Sep 14 nicklas 200           <span id="qubitcsv.message" class="message"></span>
5300 14 Feb 19 nicklas 201           Select the <b>Qubit CSV</b> or <b>Excel</b> file that contains the concentration
1968 08 May 13 nicklas 202           measurements.
1968 08 May 13 nicklas 203         </td>
1968 08 May 13 nicklas 204       </tr>
3834 11 Apr 16 nicklas 205       </tbody>
3834 11 Apr 16 nicklas 206       <tbody id="caliperFilesSection">
1968 08 May 13 nicklas 207       <tr>
1906 14 Mar 13 nicklas 208         <td class="prompt">Caliper files</td>
2002 29 May 13 nicklas 209         <td class="input" colspan="2"></td>
1906 14 Mar 13 nicklas 210         <td class="status"></td>
1906 14 Mar 13 nicklas 211         <td class="help"></td>
1906 14 Mar 13 nicklas 212       </tr>
2675 17 Sep 14 nicklas 213       <tr class="align-top">
1906 14 Mar 13 nicklas 214         <td class="subprompt">Well table CSV</td>
2002 29 May 13 nicklas 215         <td class="input" colspan="2">
2675 17 Sep 14 nicklas 216           <table style="width: 100%;">
1906 14 Mar 13 nicklas 217           <tr>
2675 17 Sep 14 nicklas 218           <td>
2675 17 Sep 14 nicklas 219             <input class="text required" type="text" name="welltable" id="welltable" 
2675 17 Sep 14 nicklas 220               data-subtype="CALIPER_WELL_TABLE" data-name-filter="%.csv"
2675 17 Sep 14 nicklas 221               data-directory="/home/SCANB/LibPlateQC"
2675 17 Sep 14 nicklas 222             >
2675 17 Sep 14 nicklas 223           </td>
2675 17 Sep 14 nicklas 224           <td style="padding-left: 4px; width: 7em;">
2675 17 Sep 14 nicklas 225             <base:button 
1906 14 Mar 13 nicklas 226               title="Browse&hellip;"
2675 17 Sep 14 nicklas 227               id="welltable.btn"
2675 17 Sep 14 nicklas 228             />
1906 14 Mar 13 nicklas 229           </td>
1906 14 Mar 13 nicklas 230           </tr>
1906 14 Mar 13 nicklas 231           </table>
1906 14 Mar 13 nicklas 232         </td>
1906 14 Mar 13 nicklas 233         <td class="status" id="welltable.status"></td>
2675 17 Sep 14 nicklas 234         <td class="help">
2675 17 Sep 14 nicklas 235           <span id="welltable.message" class="message"></span>
2675 17 Sep 14 nicklas 236           Select the <b>Well Table CSV</b> file that contains the exported 
2675 17 Sep 14 nicklas 237           analysis result from the Caliper software. 
1908 19 Mar 13 nicklas 238         </td>
1908 19 Mar 13 nicklas 239       </tr>
2675 17 Sep 14 nicklas 240       
2675 17 Sep 14 nicklas 241       <tr class="align-top">
1908 19 Mar 13 nicklas 242         <td class="subprompt">GXD raw data</td>
2002 29 May 13 nicklas 243         <td class="input" colspan="2">
2675 17 Sep 14 nicklas 244           <table style="width: 100%;">
1908 19 Mar 13 nicklas 245           <tr>
2675 17 Sep 14 nicklas 246           <td>
2675 17 Sep 14 nicklas 247             <input class="text" type="text" name="calipergxd" id="calipergxd" 
2675 17 Sep 14 nicklas 248               data-subtype="CALIPER_RAW_DATA" data-name-filter="%.gxd"
2675 17 Sep 14 nicklas 249               data-directory="/home/SCANB/LibPlateQC"
2675 17 Sep 14 nicklas 250             >
2675 17 Sep 14 nicklas 251           </td>
2675 17 Sep 14 nicklas 252           <td style="padding-left: 4px; width: 7em;">
2675 17 Sep 14 nicklas 253             <base:button 
1908 19 Mar 13 nicklas 254               title="Browse&hellip;"
2675 17 Sep 14 nicklas 255               id="calipergxd.btn"
2675 17 Sep 14 nicklas 256             />
1908 19 Mar 13 nicklas 257           </td>
1908 19 Mar 13 nicklas 258           </tr>
1908 19 Mar 13 nicklas 259           </table>
1908 19 Mar 13 nicklas 260         </td>
1908 19 Mar 13 nicklas 261         <td class="status" id="calipergxd.status"></td>
2675 17 Sep 14 nicklas 262         <td class="help">
2675 17 Sep 14 nicklas 263           <span id="calipergxd.message" class="message"></span>
1908 19 Mar 13 nicklas 264           Select the <b>GXD raw data file</b> from Caliper.
1908 19 Mar 13 nicklas 265         </td>
1908 19 Mar 13 nicklas 266       </tr>
2675 17 Sep 14 nicklas 267
2675 17 Sep 14 nicklas 268       <tr class="align-top">
1908 19 Mar 13 nicklas 269         <td class="subprompt">PDF file</td>
2002 29 May 13 nicklas 270         <td class="input" colspan="2">
2675 17 Sep 14 nicklas 271           <table style="width: 100%;">
1908 19 Mar 13 nicklas 272           <tr>
2675 17 Sep 14 nicklas 273           <td>
2675 17 Sep 14 nicklas 274             <input class="text" type="text" name="caliperpdf" id="caliperpdf" 
2675 17 Sep 14 nicklas 275               data-subtype="CALIPER_PDF" data-name-filter="%.pdf"
2675 17 Sep 14 nicklas 276               data-directory="/home/SCANB/LibPlateQC"
2675 17 Sep 14 nicklas 277             >
2675 17 Sep 14 nicklas 278           </td>
2675 17 Sep 14 nicklas 279           <td style="padding-left: 4px; width: 7em;">
2675 17 Sep 14 nicklas 280             <base:button 
1908 19 Mar 13 nicklas 281               title="Browse&hellip;"
2675 17 Sep 14 nicklas 282               id="caliperpdf.btn"
2675 17 Sep 14 nicklas 283             />
1908 19 Mar 13 nicklas 284           </td>
1908 19 Mar 13 nicklas 285           </tr>
1908 19 Mar 13 nicklas 286           </table>
1908 19 Mar 13 nicklas 287         </td>
1908 19 Mar 13 nicklas 288         <td class="status" id="caliperpdf.status"></td>
2675 17 Sep 14 nicklas 289         <td class="help">
2675 17 Sep 14 nicklas 290           <span id="caliperpdf.message" class="message"></span>
1908 19 Mar 13 nicklas 291           Select the <b>PDF file</b> that contains a printout with diagrams and other
1906 14 Mar 13 nicklas 292           useful documentation.
1906 14 Mar 13 nicklas 293         </td>
1906 14 Mar 13 nicklas 294       </tr>
1908 19 Mar 13 nicklas 295       </tbody>
2675 17 Sep 14 nicklas 296       
3834 11 Apr 16 nicklas 297       <tbody id="noCaliperFilesSection">
3834 11 Apr 16 nicklas 298         <tr>
3834 11 Apr 16 nicklas 299           <td class="prompt">Library size</td>
3834 11 Apr 16 nicklas 300           <td class="input" colspan="2">
3834 11 Apr 16 nicklas 301             <input type="text" name="libSize" id="libSize"
3834 11 Apr 16 nicklas 302               class="auto-init required" data-auto-init="focus-on-enter" data-next-focus="libProtocol"
3834 11 Apr 16 nicklas 303               style="width: 8em;" maxlength="10" value="300" data-default-value="300" data-min-value="0"> BP
3834 11 Apr 16 nicklas 304           </td>
3834 11 Apr 16 nicklas 305           <td class="status" id="libSize.status"></td>
3834 11 Apr 16 nicklas 306           <td class="help">
3834 11 Apr 16 nicklas 307             <span id="libSize.message" class="message"></span>
3834 11 Apr 16 nicklas 308             The size in base-pairs of the final libraries.
3834 11 Apr 16 nicklas 309           </td>
3834 11 Apr 16 nicklas 310         </tr>
3834 11 Apr 16 nicklas 311       
3834 11 Apr 16 nicklas 312       </tbody>
3834 11 Apr 16 nicklas 313       
2675 17 Sep 14 nicklas 314       <tr>
1908 19 Mar 13 nicklas 315         <td class="prompt">Protocol</td>
2675 17 Sep 14 nicklas 316         <td class="input" colspan="2">
2675 17 Sep 14 nicklas 317           <select name="libProtocol" id="libProtocol" 
2675 17 Sep 14 nicklas 318             class="auto-init" data-auto-init="focus-on-enter" data-next-focus="libComments"
2675 17 Sep 14 nicklas 319             ></select>
2675 17 Sep 14 nicklas 320         </td>
1908 19 Mar 13 nicklas 321         <td class="status" id="libProtocol.status"></td>
2675 17 Sep 14 nicklas 322         <td class="help">
2675 17 Sep 14 nicklas 323           <span id="libProtocol.message" class="message"></span>
1908 19 Mar 13 nicklas 324           Select the protocol used for library preparation.
1908 19 Mar 13 nicklas 325         </td>
1908 19 Mar 13 nicklas 326       </tr>
2675 17 Sep 14 nicklas 327       <tr class="align-top">
1906 14 Mar 13 nicklas 328         <td class="prompt">Comments</td>
2675 17 Sep 14 nicklas 329         <td class="input" colspan="2">
2675 17 Sep 14 nicklas 330           <textarea rows="4" name="libComments" id="libComments"></textarea>
2675 17 Sep 14 nicklas 331         </td>
1908 19 Mar 13 nicklas 332         <td class="status" id="libComments.status"></td>
2675 17 Sep 14 nicklas 333         <td class="help">
2675 17 Sep 14 nicklas 334           <span id="libComments.message" class="message"></span>
2675 17 Sep 14 nicklas 335           Comments about the library preparation.
2675 17 Sep 14 nicklas 336         </td>
1906 14 Mar 13 nicklas 337       </tr>
1906 14 Mar 13 nicklas 338       </table>
2675 17 Sep 14 nicklas 339     </div>
1906 14 Mar 13 nicklas 340   </div>
1906 14 Mar 13 nicklas 341   
2675 17 Sep 14 nicklas 342   <div id="wizard-status"></div>
1906 14 Mar 13 nicklas 343   
2675 17 Sep 14 nicklas 344   <table class="navigation" id="navigation">
2675 17 Sep 14 nicklas 345   <tr>
2675 17 Sep 14 nicklas 346     <td><base:button id="gocancel" title="Cancel" /></td>
2675 17 Sep 14 nicklas 347     <td><base:button id="gonext" title="Next" image="<%=home+"/images/gonext.png"%>" /></td>
2675 17 Sep 14 nicklas 348     <td><base:button id="goregister" title="Register" image="<%=home+"/images/import.png"%>"  /></td>
2675 17 Sep 14 nicklas 349     <td><base:button id="gorestart" title="Restart" image="<%=home+"/images/goback.png"%>" /></td>
2675 17 Sep 14 nicklas 350     <td id="gonext-message" class="message"></td>
2675 17 Sep 14 nicklas 351   </tr>
1895 05 Mar 13 nicklas 352   </table>
1895 05 Mar 13 nicklas 353   
2925 13 Nov 14 nicklas 354   <div id="debug-tools">
2925 13 Nov 14 nicklas 355       <base:button 
2925 13 Nov 14 nicklas 356         id="btnFakeQubit"
2925 13 Nov 14 nicklas 357         image="bug.png"
2925 13 Nov 14 nicklas 358         title="Fake Qubit file" 
2925 13 Nov 14 nicklas 359         tooltip="Generate a fake Qubit file"
2925 13 Nov 14 nicklas 360         data-cmd="GenerateFakeQubitFile"
2925 13 Nov 14 nicklas 361         data-file-field="qubitcsv"
2925 13 Nov 14 nicklas 362       />
2925 13 Nov 14 nicklas 363       <base:button 
2925 13 Nov 14 nicklas 364         id="btnFakeWelltable"
2925 13 Nov 14 nicklas 365         image="bug.png"
2925 13 Nov 14 nicklas 366         title="Fake Caliper well table" 
2925 13 Nov 14 nicklas 367         tooltip="Generate a fake Caliper file"
2925 13 Nov 14 nicklas 368         data-cmd="GenerateFakeCaliperFile"
2925 13 Nov 14 nicklas 369         data-file-field="welltable"
2925 13 Nov 14 nicklas 370       />
2925 13 Nov 14 nicklas 371   </div>
2925 13 Nov 14 nicklas 372   
1895 05 Mar 13 nicklas 373   </form>
1895 05 Mar 13 nicklas 374   </div>
1895 05 Mar 13 nicklas 375   
1895 05 Mar 13 nicklas 376 </base:body>
1895 05 Mar 13 nicklas 377 </base:page>
1895 05 Mar 13 nicklas 378 <%
1895 05 Mar 13 nicklas 379 }
1895 05 Mar 13 nicklas 380 finally
1895 05 Mar 13 nicklas 381 {
1895 05 Mar 13 nicklas 382   if (dc != null) dc.close();
1895 05 Mar 13 nicklas 383 }
1895 05 Mar 13 nicklas 384 %>