[ http://issues.apache.org/jira/browse/MYFACES-1045?page=all ]
Stephane Vandenbussche updated MYFACES-1045:
--------------------------------------------
Attachment: popcalendar.js
This file contains the fix that allows formatint to be more robust and solves
the numerical value bug.
> formatInt does not accept numerical values, which causes JS exception when
> selecting year from dropdown list.
> -------------------------------------------------------------------------------------------------------------
>
> Key: MYFACES-1045
> URL: http://issues.apache.org/jira/browse/MYFACES-1045
> Project: MyFaces
> Type: Bug
> Components: Tomahawk
> Versions: 1.1.0
> Environment: Windows XP SP2, IE 6.0, Firefox 1.5
> Reporter: Stephane Vandenbussche
> Attachments: popcalendar.js
>
> In file popcalendar.js in the Tomahawk.jar, the function formatint fails to
> accept numerical values that are passed by other functions. You can not
> assume that every value passed to this function will be a string.
> It is important to fix this in version 1.1.0 because not all projects can
> upgrade to version 1.1.1 because of backward compatibilty issues and project
> history.
> The following implementation makes the function much safer to use with
> various browsers.
> function formatInt(str){
> if (!str || (typeof str == "undefined")) {
> return str;
> }
> // first convert anything to string
> var result = "" + str;
> if (result.charAt(0)=="0") {
> //truncate 0 for number less than 10
> return result.charAt(1);
> } else {
> return result;
> }
> }
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira