Changeset 2969


Ignore:
Timestamp:
Nov 28, 2006, 1:40:05 PM (15 years ago)
Author:
Nicklas Nordborg
Message:

Fixes #448: Setting 'Used quantity' for pooled sources of sample, extracts and labeled extract doesn't work

Also, fixed incorrect links on view pages and added 'used quantity' as a column in listings of
children.

Location:
branches/2.1/www
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • branches/2.1/www/biomaterials/extracts/edit_extract.jsp

    r2753 r2969  
    335335      var frm = document.forms['extract'];
    336336      var usedQuantity = frm.used_quantity.value;
    337       usedQuantity = usedQuantity == '' ? '-' : usedQuantity+' µg';
     337      var displayQuantity = usedQuantity == '' ? '-' : usedQuantity+' µg';
    338338      for (var i = 0; i < frm.extracts.length; i++) // >
    339339      {
     
    342342        {
    343343          option.item.value = usedQuantity;
    344           var text = option.text.replace(/\[.*\]/, '['+usedQuantity+']');
     344          var text = option.text.replace(/\[.*\]/, '['+displayQuantity+']');
    345345          option.text = text;
    346346        }
  • branches/2.1/www/biomaterials/extracts/view_extract.jsp

    r2753 r2969  
    295295        extractsQuery.order(Orders.asc(Hql.property("name")));
    296296        ItemResultList<Extract> extracts = extractsQuery.list(dc);
    297         String extractLink = "index.jsp?ID="+ID;
    298297        %>
    299298        <h4 class="docked">Pooled from extracts</h4>
     
    324323            %>
    325324            <tbl:row>
    326               <tbl:cell column="name"><%=Base.getEncodedName(item, false, extractLink)%></tbl:cell>
     325              <tbl:cell column="name"><%=Base.getLinkedName(ID, item, false, true)%></tbl:cell>
    327326              <tbl:cell column="quantity"><%=Values.formatNumber(creationEvent.getUsedQuantity(item), 2)%></tbl:cell>
    328327              <tbl:cell column="description"><%=HTML.encodeTags(item.getDescription())%></tbl:cell>
     
    364363            title="Name"
    365364          />         
     365          <tbl:columndef
     366            id="quantity"
     367            title="Used quantity (µg)"
     368          />
    366369          <tbl:columndef
    367370            id="description"
     
    377380                <tbl:row>
    378381                  <tbl:cell column="name"><%=Base.getLinkedName(ID, lbe, false, true)%></tbl:cell>
     382                  <tbl:cell column="quantity"><%=Values.formatNumber(lbe.getCreationEvent().getUsedQuantity(extract), 2)%></tbl:cell>
    379383                  <tbl:cell column="description"><%=HTML.encodeTags(lbe.getDescription())%></tbl:cell>
    380384                </tbl:row>
  • branches/2.1/www/biomaterials/labeledextracts/edit_labeledextract.jsp

    r2753 r2969  
    364364      var frm = document.forms['labeledextract'];
    365365      var usedQuantity = frm.used_quantity.value;
    366       usedQuantity = usedQuantity == '' ? '-' : usedQuantity+' µg';
     366      var displayQuantity = usedQuantity == '' ? '-' : usedQuantity+' µg';
    367367      for (var i = 0; i < frm.labeledextracts.length; i++)  // >
    368368      {
     
    371371        {
    372372          option.item.value = usedQuantity;
    373           var text = option.text.replace(/\[.*\]/, '['+usedQuantity+']');
     373          var text = option.text.replace(/\[.*\]/, '['+displayQuantity+']');
    374374          option.text = text;
    375375        }
  • branches/2.1/www/biomaterials/labeledextracts/view_labeledextract.jsp

    r2753 r2969  
    326326            %>
    327327            <tbl:row>
    328               <tbl:cell column="name"><%=Base.getEncodedName(item, false, extractLink)%></tbl:cell>
     328              <tbl:cell column="name"><%=Base.getLinkedName(ID, item, false, true)%></tbl:cell>
    329329              <tbl:cell column="quantity"><%=Values.formatNumber(creationEvent.getUsedQuantity(item), 2)%></tbl:cell>
    330330              <tbl:cell column="description"><%=HTML.encodeTags(item.getDescription())%></tbl:cell>
     
    363363            title="Name"
    364364          />         
     365          <tbl:columndef
     366            id="quantity"
     367            title="Used quantity (µg)"
     368          />
    365369          <tbl:columndef
    366370            id="description"
     
    376380                <tbl:row>
    377381                  <tbl:cell column="name"><%=Base.getLinkedName(ID, hyb, false, true)%></tbl:cell>
     382                  <tbl:cell column="quantity"><%=Values.formatNumber(hyb.getCreationEvent().getUsedQuantity(extract), 2)%></tbl:cell>
    378383                  <tbl:cell column="description"><%=HTML.encodeTags(hyb.getDescription())%></tbl:cell>
    379384                </tbl:row>
  • branches/2.1/www/biomaterials/samples/edit_sample.jsp

    r2753 r2969  
    330330      var frm = document.forms['sample'];
    331331      var usedQuantity = frm.used_quantity.value;
    332       usedQuantity = usedQuantity == '' ? '-' : usedQuantity+' µg';
     332      var displayQuantity = usedQuantity == '' ? '-' : usedQuantity+' µg';
    333333      for (var i = 0; i < frm.samples.length; i++)  // >
    334334      {
     
    337337        {
    338338          option.item.value = usedQuantity;
    339           var text = option.text.replace(/\[.*\]/, '['+usedQuantity+']');
     339          var text = option.text.replace(/\[.*\]/, '['+displayQuantity+']');
    340340          option.text = text;
    341341        }
  • branches/2.1/www/biomaterials/samples/view_sample.jsp

    r2753 r2969  
    280280        samplesQuery.order(Orders.asc(Hql.property("name")));
    281281        ItemResultList<Sample> samples = samplesQuery.list(dc);
    282         String sampleLink = "index.jsp?ID="+ID;
    283282        %>
    284283        <h4 class="docked">Pooled from samples</h4>
     
    309308            %>
    310309            <tbl:row>
    311               <tbl:cell column="name"><%=Base.getEncodedName(item, false, sampleLink)%></tbl:cell>
     310              <tbl:cell column="name"><%=Base.getLinkedName(ID, item, false, true)%></tbl:cell>
    312311              <tbl:cell column="quantity"><%=Values.formatNumber(creationEvent.getUsedQuantity(item), 2)%></tbl:cell>
    313312              <tbl:cell column="description"><%=HTML.encodeTags(item.getDescription())%></tbl:cell>
     
    345344            id="name"
    346345            title="Name"
     346          />
     347          <tbl:columndef
     348            id="quantity"
     349            title="Used quantity (µg)"
    347350          />
    348351          <tbl:columndef
     
    359362                <tbl:row>
    360363                  <tbl:cell column="name"><%=Base.getLinkedName(ID, e, false, true)%></tbl:cell>
     364                  <tbl:cell column="quantity"><%=Values.formatNumber(e.getCreationEvent().getUsedQuantity(sample), 2)%></tbl:cell>
    361365                  <tbl:cell column="description"><%=HTML.encodeTags(e.getDescription())%></tbl:cell>
    362366                </tbl:row>
  • branches/2.1/www/views/hybridizations/edit_hybridization.jsp

    r2753 r2969  
    338338      var frm = document.forms['hybridization'];
    339339      var usedQuantity = frm.used_quantity.value;
    340       usedQuantity = usedQuantity == '' ? '-' : usedQuantity+' µg';
     340      var displayQuantity = usedQuantity == '' ? '-' : usedQuantity+' µg';
    341341      for (var i = 0; i < frm.labeled_extracts.length; i++) // >
    342342      {
     
    345345        {
    346346          option.item.value = usedQuantity;
    347           var text = option.text.replace(/\[.*\]/, '['+usedQuantity+']');
     347          var text = option.text.replace(/\[.*\]/, '['+displayQuantity+']');
    348348          option.text = text;
    349349        }
Note: See TracChangeset for help on using the changeset viewer.