You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "Jing Wu (JIRA)" <de...@myfaces.apache.org> on 2010/12/14 00:06:02 UTC

[jira] Created: (TRINIDAD-1979) Issue with client side DateRestrictionValidator

Issue with client side DateRestrictionValidator 
------------------------------------------------

                 Key: TRINIDAD-1979
                 URL: https://issues.apache.org/jira/browse/TRINIDAD-1979
             Project: MyFaces Trinidad
          Issue Type: Bug
         Environment: environment independent
            Reporter: Jing Wu
            Priority: Minor


Client side date restriction validator (TrDateRestrictionValidator) has an issue getting the hint. The hint is produced by function TrDateRestrictionValidator.prototype.getHints(), which 
(1) remove the disabled weekday values from the full weekday list
(2) remove the disabled month values from the full month list
(3) generate the final hint message

(1) and (2) is achieved by calling TrCollections.removeValuesFromArray(Object, Object), but TrCollections.removeValuesFromArray(Object, Object) assumes that both arguments are of type Array, while the disabled weekday values and disabled month values are maps, so (1) and (2) are not performed correctly, thus the final hint message is wrong. 

We need to add a method in TrCollections to remove values in a map from the array and calls that method in TrDateRestrictionValidator.prototype.getHints().


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (TRINIDAD-1979) Issue with client side DateRestrictionValidator

Posted by "Jing Wu (JIRA)" <de...@myfaces.apache.org>.
     [ https://issues.apache.org/jira/browse/TRINIDAD-1979?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jing Wu updated TRINIDAD-1979:
------------------------------

    Status: Patch Available  (was: Open)

> Issue with client side DateRestrictionValidator 
> ------------------------------------------------
>
>                 Key: TRINIDAD-1979
>                 URL: https://issues.apache.org/jira/browse/TRINIDAD-1979
>             Project: MyFaces Trinidad
>          Issue Type: Bug
>         Environment: environment independent
>            Reporter: Jing Wu
>            Priority: Minor
>         Attachments: hint.patch
>
>
> Client side date restriction validator (TrDateRestrictionValidator) has an issue getting the hint. The hint is produced by function TrDateRestrictionValidator.prototype.getHints(), which 
> (1) remove the disabled weekday values from the full weekday list
> (2) remove the disabled month values from the full month list
> (3) generate the final hint message
> (1) and (2) is achieved by calling TrCollections.removeValuesFromArray(Object, Object), but TrCollections.removeValuesFromArray(Object, Object) assumes that both arguments are of type Array, while the disabled weekday values and disabled month values are maps, so (1) and (2) are not performed correctly, thus the final hint message is wrong. 
> We need to add a method in TrCollections to remove values in a map from the array and calls that method in TrDateRestrictionValidator.prototype.getHints().

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (TRINIDAD-1979) Issue with client side DateRestrictionValidator

Posted by "Gabrielle Crawford (JIRA)" <de...@myfaces.apache.org>.
     [ https://issues.apache.org/jira/browse/TRINIDAD-1979?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Gabrielle Crawford updated TRINIDAD-1979:
-----------------------------------------

       Resolution: Fixed
    Fix Version/s: 2.0.0.4-core 
           Status: Resolved  (was: Patch Available)

> Issue with client side DateRestrictionValidator 
> ------------------------------------------------
>
>                 Key: TRINIDAD-1979
>                 URL: https://issues.apache.org/jira/browse/TRINIDAD-1979
>             Project: MyFaces Trinidad
>          Issue Type: Bug
>         Environment: environment independent
>            Reporter: Jing Wu
>            Priority: Minor
>             Fix For: 2.0.0.4-core 
>
>         Attachments: hint.patch
>
>
> Client side date restriction validator (TrDateRestrictionValidator) has an issue getting the hint. The hint is produced by function TrDateRestrictionValidator.prototype.getHints(), which 
> (1) remove the disabled weekday values from the full weekday list
> (2) remove the disabled month values from the full month list
> (3) generate the final hint message
> (1) and (2) is achieved by calling TrCollections.removeValuesFromArray(Object, Object), but TrCollections.removeValuesFromArray(Object, Object) assumes that both arguments are of type Array, while the disabled weekday values and disabled month values are maps, so (1) and (2) are not performed correctly, thus the final hint message is wrong. 
> We need to add a method in TrCollections to remove values in a map from the array and calls that method in TrDateRestrictionValidator.prototype.getHints().

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.