Changeset 1792
- Timestamp:
- Dec 17, 2012, 3:08:17 PM (11 years ago)
- Location:
- extensions/net.sf.basedb.reggie/branches/ticket-422
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/net.sf.basedb.reggie/branches/ticket-422/resources/css/printable.css
r1681 r1792 3 3 @media print 4 4 { 5 body 6 { 7 width: 100%; 8 margin: 0; 9 padding: 0; 10 } 11 5 12 /* Start a new page on all elements with 'pagebreak' class */ 6 13 .pagebreak … … 18 25 @media screen 19 26 { 27 body 28 { 29 width: 210mm; 30 margin-left: 1em; 31 margin-right: 1em; 32 } 33 20 34 .pagebreak 21 35 { … … 30 44 body 31 45 { 32 margin-left: 1em;33 margin-right: 1em;34 46 font-family: verdana, arial, sans-serif; 35 47 font-size: 75%; 48 padding: 0; 36 49 } 37 50 … … 39 52 { 40 53 font-size: 1.4em; 54 margin-top: 0; 41 55 } 42 56 … … 83 97 } 84 98 99 .reggie 100 { 101 font-size: smaller; 102 } 103 104 .reggie:before 105 { 106 content: "("; 107 } 108 .reggie:after 109 { 110 content: ")"; 111 } 85 112 86 113 } -
extensions/net.sf.basedb.reggie/branches/ticket-422/resources/libprep/mrna_protocol.jsp
r1771 r1792 43 43 var bioplate = bioplates[i]; 44 44 var option = new Option(bioplate.name, bioplate.id); 45 option.comments = bioplate.comments; 45 46 plates.options[plates.length] = option; 46 47 } 47 48 bioplateIsValid = true; 48 49 Main.show('gocreate'); 50 bioPlateOnChange(); 49 51 } 50 52 else … … 121 123 } 122 124 125 function bioPlateOnChange() 126 { 127 var frm = document.forms['reggie']; 128 setInnerHTML('comments', frm.bioplate[frm.bioplate.selectedIndex].comments); 129 } 123 130 </script> 124 131 … … 159 166 <td class="prompt">mRNA bioplate</td> 160 167 <td class="input"><select style="width:90%" 161 name="bioplate" id="bioplate" ></select>168 name="bioplate" id="bioplate" onchange="bioPlateOnChange()"></select> 162 169 </td> 163 170 <td class="status" id="bioplate.status"></td> 164 <td class="help" ><span id="bioplate.message" class="message" style="display: none;"></span>171 <td class="help" rowspan="2"><span id="bioplate.message" class="message" style="display: none;"></span> 165 172 Select an existing mRNA bioplate. The list contain all mRNA bioplates that 166 173 has not yet been processed (determined by the absence of a 'creation' date). 167 174 </td> 175 </tr> 176 <tr valign="top"> 177 <td class="subprompt">-comments</td> 178 <td class="input" id="comments" style="font-style: italic; background: #E8E8E8; padding: 2px 5px 2px 5px;"></td> 179 <td class="status" id="comments.status"></td> 168 180 </tr> 169 181 <tr valign="top"> -
extensions/net.sf.basedb.reggie/branches/ticket-422/resources/libprep/mrna_protocol2.jsp
r1789 r1792 393 393 <img src="../images/print.png">Print… 394 394 </span> 395 <div> 396 <b>Note!</b> 397 <% 398 if (view.equals("list")) 399 { 400 %> 401 For better printing reduce margins to about <i>5mm</i> and set page orientation 402 to <i>portrait</i>. To fit everything on a single page, scale down to <i>60-70%</i>. 403 <% 404 } 405 else 406 { 407 %> 408 For better printing reduce margins to about <i>5mm</i> and set page orientation 409 to <i>landscape</i>. The recommended scale is <i>100%</i>. 410 <% 411 } 412 %> 413 </div> 395 414 </div> 396 415 397 <h1>Lab tracking protocol for mRNA and cDNA preparation </h1>416 <h1>Lab tracking protocol for mRNA and cDNA preparation <span class="reggie">Reggie <%=reggie.getAbout().getVersion() %></span></h1> 398 417 399 418 <table style="width: 100%; border: 0px;" class="protocolheader"> 400 <tr> 401 <td colspan="2">Reggie <%=reggie.getAbout().getVersion() %></td> 419 <tr valign="top"> 420 <th style="width: 30%;">Work plate: <%=HTML.encodeTags(plate.getName())%></th> 421 <th style="width: 20%; text-align: right;">Comments: </th> 422 <td rowspan="3"><%=HTML.encodeTags(plate.getDescription()) %></td> 402 423 </tr> 403 424 <tr> 404 <th >Work plate: <%=plate.getName()%></th>425 <th style="width: 50%;" colspan="2">Date+operator for mRNA:</th> 405 426 </tr> 406 427 <tr> 407 <th style="width: 50%;">Date for mRNA fragmentation:</th> 408 <th style="width: 50%;">Operator:</th> 409 </tr> 410 <tr> 411 <th style="width: 50%;">Date for cDNA preparation:</th> 412 <th style="width: 50%;">Operator:</th> 428 <th style="width: 50%;" colspan="2">Date+operator for cDNA:</th> 413 429 </tr> 414 430 </table> … … 416 432 <div class="loading" id="loading" style="display: none;"><table><tr><td><img src="../images/loading.gif"></td><td id="loading.msg">Please wait...</td></tr></table></div> 417 433 <div class="messagecontainer error" id="errorMessage" style="display: none;"></div> 418 419 434 <% 420 435 if (view.equals("list")) -
extensions/net.sf.basedb.reggie/branches/ticket-422/resources/libprep/mrna_registration.jsp
r1762 r1792 48 48 var bioplate = bioplates[i]; 49 49 var option = new Option(bioplate.name, bioplate.id); 50 option.comments = bioplate.comments; 50 51 plates.options[plates.length] = option; 51 52 } 52 53 bioplateIsValid = true; 53 54 setInputStatus('bioplate', '', 'valid'); 55 bioPlateOnChange(); 54 56 } 55 57 else … … 130 132 } 131 133 134 function bioPlateOnChange() 135 { 136 var frm = document.forms['reggie']; 137 frm.comments.value = frm.bioplate[frm.bioplate.selectedIndex].comments; 138 } 132 139 133 140 function browseOnClick(extension) … … 282 289 <p:path><p:pathelement 283 290 title="Reggie" href="<%="../index.jsp?ID="+ID%>" 284 /><p:pathelement title=" Lab tracking protocol for mRNA and cDNA preparation"291 /><p:pathelement title="mRNA registration and quality control results" 285 292 /></p:path> 286 293 … … 312 319 <td class="prompt">mRNA bioplate</td> 313 320 <td class="input"><select class="required" style="width:90%" 314 name="bioplate" id="bioplate" ></select>321 name="bioplate" id="bioplate" onchange="bioPlateOnChange()"></select> 315 322 </td> 316 323 <td class="status" id="bioplate.status"></td> -
extensions/net.sf.basedb.reggie/branches/ticket-422/resources/libprep/select_rna.jsp
r1791 r1792 1202 1202 var plateInfo = {}; 1203 1203 submitInfo.bioplate = plateInfo; 1204 var frm = document.forms['reggie']; 1204 1205 1205 1206 plateInfo.name = Plate.name; 1207 plateInfo.comments = frm.comments.value; 1206 1208 plateInfo.wells = []; 1207 1209 … … 1464 1466 <td class="input" id="plateName"></td> 1465 1467 <td class="help">Select RNA items to use for the new mRNA plate.</td> 1468 </tr> 1469 <tr valign="top"> 1470 <td class="prompt">Comments</td> 1471 <td class="input"> 1472 <textarea rows="2" style="width: 90%;" name="comments" value=""></textarea> 1473 </td> 1474 <td class="help">Comments about the new mRNA plate.</td> 1466 1475 </tr> 1467 1476 <tr style="vertical-align: top;"> -
extensions/net.sf.basedb.reggie/branches/ticket-422/src/net/sf/basedb/reggie/servlet/MRnaServlet.java
r1762 r1792 101 101 102 102 List<BioPlate> result = query.list(dc); 103 JSONArray json Lists = new JSONArray();103 JSONArray jsonPlates = new JSONArray(); 104 104 for (BioPlate plate: result) 105 105 { 106 JSONObject jsonList = new JSONObject(); 107 108 jsonList.put("id", plate.getId()); 109 jsonList.put("name", plate.getName()); 110 111 jsonLists.add(jsonList); 112 } 113 json.put("bioplates", jsonLists); 106 JSONObject jsonPlate = new JSONObject(); 107 108 jsonPlate.put("id", plate.getId()); 109 jsonPlate.put("name", plate.getName()); 110 jsonPlate.put("comments", plate.getDescription()); 111 112 jsonPlates.add(jsonPlate); 113 } 114 json.put("bioplates", jsonPlates); 114 115 } 115 116 else if ("AutoSelectRnaForMRna".equals(cmd)) … … 294 295 BioPlate mRnaPlate = BioPlate.getNew(dc, geometry, plateType); 295 296 mRnaPlate.setName(plateName); 297 mRnaPlate.setDescription(Values.getStringOrNull((String)jsonPlate.get("comments"))); 296 298 dc.saveItem(mRnaPlate); 297 299 … … 398 400 399 401 // Comment about the plate 400 mrnaPlate.setDescription((String)jsonReq.get("comment "));402 mrnaPlate.setDescription((String)jsonReq.get("comments")); 401 403 402 404 // Flag so that it will not appear in the wizards next time
Note: See TracChangeset
for help on using the changeset viewer.