You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by ma...@apache.org on 2007/10/18 15:54:52 UTC

svn commit: r585962 - /myfaces/trinidad/branches/1.2.3-branch/trinidad-impl/src/main/javascript/META-INF/adf/jsLibs/NumberFormat.js

Author: matzew
Date: Thu Oct 18 06:54:52 2007
New Revision: 585962

URL: http://svn.apache.org/viewvc?rev=585962&view=rev
Log:
fixing percentage parsing issue

Modified:
    myfaces/trinidad/branches/1.2.3-branch/trinidad-impl/src/main/javascript/META-INF/adf/jsLibs/NumberFormat.js

Modified: myfaces/trinidad/branches/1.2.3-branch/trinidad-impl/src/main/javascript/META-INF/adf/jsLibs/NumberFormat.js
URL: http://svn.apache.org/viewvc/myfaces/trinidad/branches/1.2.3-branch/trinidad-impl/src/main/javascript/META-INF/adf/jsLibs/NumberFormat.js?rev=585962&r1=585961&r2=585962&view=diff
==============================================================================
--- myfaces/trinidad/branches/1.2.3-branch/trinidad-impl/src/main/javascript/META-INF/adf/jsLibs/NumberFormat.js (original)
+++ myfaces/trinidad/branches/1.2.3-branch/trinidad-impl/src/main/javascript/META-INF/adf/jsLibs/NumberFormat.js Thu Oct 18 06:54:52 2007
@@ -290,11 +290,12 @@
 /**
  * Formats a percent string into a number.
  */
-TrNumberFormat.prototype.stringToPercentage = function(numberString)
+TrNumberFormat.prototype.stringToPercentage = function(percentString)
 {
-  numberString = numberString.replace(/\%/g, '');
+  var isPercentage = (percentString.indexOf('%') != -1);
+  var numberString = percentString.replace(/\%/g, '');
   numberString = parseFloat(numberString);
-  if(isNaN(numberString))
+  if(!isPercentage || isNaN(numberString))
   {
     throw new TrParseException("not able to parse number");
   }