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.