Changeset 1932
- Timestamp:
- Apr 17, 2013, 9:43:58 AM (10 years ago)
- Location:
- extensions/net.sf.basedb.reggie/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/net.sf.basedb.reggie/trunk/resources/libprep/assign_barcode.jsp
r1918 r1932 73 73 bioplateIsValid = true; 74 74 setInputStatus('bioplate', '', 'valid'); 75 bioPlateOnChange(); 75 76 } 76 77 else … … 111 112 } 112 113 114 function bioPlateOnChange() 115 { 116 var frm = document.forms['reggie']; 117 var bioplate = frm.bioplate[frm.bioplate.selectedIndex].bioplate; 118 setInnerHTML('cdnacomments', formatText(bioplate.comments)); 119 } 120 113 121 114 122 function loadBarcodes() … … 153 161 frm.bioplate.disabled = true; 154 162 155 frm.comments.value = frm.bioplate[frm.bioplate.selectedIndex].bioplate.comments; 163 Main.addClass(document.getElementById('step.1.section'), 'disabled'); 164 Main.hide('gonext'); 165 Main.hide('gocancel'); 166 loadCDNAInformation(); 156 167 157 168 currentStep = 2; 158 169 document.getElementById('step.2.section').style.display = 'table'; 159 Main.addClass(document.getElementById('step.1.section'), 'disabled');160 Main.hide('gonext');161 170 Main.show('gocancel'); 162 171 Main.show('gocreate'); 163 172 164 loadCDNAInformation();165 173 keepSessionAlive('<%=ID%>', debug, '../'); 166 174 } … … 366 374 var url = '../LibPrep.servlet?ID=<%=ID%>'; 367 375 url += '&cmd=CreateBarcodedLibraries'; 368 request.open("POST", url, false); 369 request.setRequestHeader("Content-Type", "application/json"); 370 request.send(JSON.stringify(submitInfo)); 376 try 377 { 378 showLoadingAnimation('Registering barcoded libraries...'); 379 request.open("POST", url, false); 380 request.setRequestHeader("Content-Type", "application/json"); 381 request.send(JSON.stringify(submitInfo)); 382 } 383 finally 384 { 385 hideLoadingAnimation(); 386 } 371 387 372 388 if (debug) Main.debug(request.responseText); … … 553 569 if (cdna) 554 570 { 555 text += '<div class="name">'+cdna.name+'</div>'; 571 var name = cdna.name; 572 var i = name.indexOf('.m'); 573 text += '<div class="name">'+name.substring(0, i)+'.<br> '+name.substring(i)+'</div>'; 556 574 if (cdna.barcode) 557 575 { 558 text += cdna.barcode.name;576 text += '<div class="barcode">'+cdna.barcode.name+'</div>'; 559 577 if (cdna.defaultBarcode && cdna.barcode != cdna.defaultBarcode) 560 578 { … … 663 681 <td class="input"><select class="required" style="width:90%" 664 682 name="bioplate" id="bioplate"></select> 683 <div id="cdnacomments" style="font-style: italic; background: #E8E8E8; padding: 2px 5px 2px 5px;"></div> 665 684 </td> 666 685 <td class="status" id="bioplate.status"></td> 667 686 <td class="help"><span id="bioplate.message" class="message" style="display: none;"></span> 668 687 Select an existing cDNA bioplate. The list contain all cDNA bioplates that 669 has not yet been assigned barcodes (determined by the absence of child 'library'670 items).688 has not yet been assigned barcodes (determined by the absence of 'BarcodeVariant' 689 annotation). 671 690 </td> 672 691 </tr> … … 704 723 <textarea rows="2" style="width: 90%;" name="comments" value=""></textarea> 705 724 </td> 706 <td class="help">Comments about the cDNA plate.</td>725 <td class="help">Comments for the library preparation.</td> 707 726 </tr> 708 727 </table> -
extensions/net.sf.basedb.reggie/trunk/src/net/sf/basedb/reggie/servlet/LibPrepServlet.java
r1930 r1932 367 367 Number cdnaPlateId = (Number)jsonPlate.get("id"); 368 368 BioPlate cDnaPlate = BioPlate.getById(dc, cdnaPlateId.intValue()); 369 cDnaPlate.setDescription((String)jsonPlate.get("comments"));370 369 Annotationtype.POOL_SCHEMA.setAnnotationValue(dc, cDnaPlate, jsonPlate.get("poolSchema")); 371 370 Annotationtype.BARCODE_VARIANT.setAnnotationValue(dc, cDnaPlate, jsonPlate.get("barcodeVariant")); … … 375 374 BioPlate libPlate = BioPlate.getNew(dc, BioplateType.LIBRARY.getPlateGeometry(dc), BioplateType.LIBRARY.load(dc)); 376 375 libPlate.setName(libPlateName); 376 libPlate.setDescription((String)jsonPlate.get("comments")); 377 377 Annotationtype.POOL_SCHEMA.setAnnotationValue(dc, libPlate, jsonPlate.get("poolSchema")); 378 378 Annotationtype.BARCODE_VARIANT.setAnnotationValue(dc, libPlate, jsonPlate.get("barcodeVariant"));
Note: See TracChangeset
for help on using the changeset viewer.