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/16 17:22:07 UTC

svn commit: r585171 - /myfaces/trinidad/trunk/trinidad/trinidad-impl/src/main/javascript/META-INF/adf/jsLibs/CoreFormat.js

Author: matzew
Date: Tue Oct 16 08:22:05 2007
New Revision: 585171

URL: http://svn.apache.org/viewvc?rev=585171&view=rev
Log:
TRINIDAD-770

Converter for int (or double...) should say min or max reached, when a to large/small number has been entered.

Modified:
    myfaces/trinidad/trunk/trinidad/trinidad-impl/src/main/javascript/META-INF/adf/jsLibs/CoreFormat.js

Modified: myfaces/trinidad/trunk/trinidad/trinidad-impl/src/main/javascript/META-INF/adf/jsLibs/CoreFormat.js
URL: http://svn.apache.org/viewvc/myfaces/trinidad/trunk/trinidad/trinidad-impl/src/main/javascript/META-INF/adf/jsLibs/CoreFormat.js?rev=585171&r1=585170&r2=585171&view=diff
==============================================================================
--- myfaces/trinidad/trunk/trinidad/trinidad-impl/src/main/javascript/META-INF/adf/jsLibs/CoreFormat.js (original)
+++ myfaces/trinidad/trunk/trinidad/trinidad-impl/src/main/javascript/META-INF/adf/jsLibs/CoreFormat.js Tue Oct 16 08:22:05 2007
@@ -933,32 +933,30 @@
       }
       
       var messageKey;
+      var rangeLimit;
       //not true for float/double converter
       if ((maxValue != null) &&
           (result  > maxValue))
       {
         messageKey = standardKey+".MAXIMUM";
+        rangeLimit = maxValue;
       }
       else if ((minValue != null) &&
                (result  < minValue))
       {
         messageKey = standardKey+".MINIMUM";
+        rangeLimit = minValue;
       }
 
-      if (messageKey != null)
+      if (messageKey)
       {
-        var messages = message;
-        if ((messages == null) ||
-            (messages[messageKey] == null))
-          throw  new TrConverterException(null, null, "Conversion failed, but no appropriate message found");  // default error format
-        else
-        {
-          facesMessage =  _createFacesMessage( messageKey,
+        facesMessage = _createFacesMessage(messageKey,
                                       label,
-                                      numberString);
-          throw new TrConverterException(facesMessage);
-        }
-       }
+                                      numberString,
+                                      ""+rangeLimit);
+
+        throw new TrConverterException(facesMessage);
+      }
       return result;
     }
   }