You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by gc...@apache.org on 2013/05/30 22:56:40 UTC

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

Author: gcrawford
Date: Thu May 30 20:56:39 2013
New Revision: 1488011

URL: http://svn.apache.org/r1488011
Log:
TRINIDAD-2386 Client dateTimeConverter overly strict, restricts years to max 4 digits

Thanks to Yee-Wah

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

Modified: myfaces/trinidad/trunk/trinidad-impl/src/main/javascript/META-INF/adf/jsLibs/DateFormat.js
URL: http://svn.apache.org/viewvc/myfaces/trinidad/trunk/trinidad-impl/src/main/javascript/META-INF/adf/jsLibs/DateFormat.js?rev=1488011&r1=1488010&r2=1488011&view=diff
==============================================================================
--- myfaces/trinidad/trunk/trinidad-impl/src/main/javascript/META-INF/adf/jsLibs/DateFormat.js (original)
+++ myfaces/trinidad/trunk/trinidad-impl/src/main/javascript/META-INF/adf/jsLibs/DateFormat.js Thu May 30 20:56:39 2013
@@ -721,7 +721,8 @@ function _subparse(
 
       case 'y': // year
       {
-        var year = _accumulateNumber(parseContext, !isStrict ? 4 : charCount);
+        // Trinidad-2386: Javascript accepts up to 6 digit year lengths, use maxLength = 6
+        var year = _accumulateNumber(parseContext, !isStrict ? 6 : charCount);
         var enteredChars = parseContext.currIndex - inStartIndex;
         // if we have a 2-digit year, add in the default year
         if (year != null)