myfaces-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jing Wu (JIRA)" <...@myfaces.apache.org>
Subject [jira] Created: (TRINIDAD-2021) Wrong behavior in TrNumberFormat
Date Wed, 26 Jan 2011 21:44:43 GMT
Wrong behavior in TrNumberFormat
--------------------------------

                 Key: TRINIDAD-2021
                 URL: https://issues.apache.org/jira/browse/TRINIDAD-2021
             Project: MyFaces Trinidad
          Issue Type: Bug
          Components: Components
    Affects Versions: 1.2.13-core 
         Environment: Environment independent.
            Reporter: Jing Wu
            Priority: Minor


Currently implementation of formatting a fraction part of a number is shown below: when maxFra
is the same as minFra, and facsLength is larger than maxFra, the number will not be formatted
correctly.

TrNumberFormat.prototype._formatFractions = function(fracs)
{
  var fracsLength = fracs.length;
  var maxFra = this.getMaximumFractionDigits();
  var minFra = this.getMinimumFractionDigits();

  if(fracsLength > maxFra && maxFra>minFra)
  {
    fracs = fracs.substring(0, maxFra);
  }
  if(fracsLength <minFra)
  {
    var gap = minFra-fracsLength;
    
    //we need to add some zeros
    while(gap>0)
    {
      fracs = fracs + "0";
      --gap;
    }
  }
  return fracs;
}

The 7th line of the above code should be:

  if(fracsLength > maxFra && maxFra >= minFra)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message