ICEfaces
  1. ICEfaces
  2. ICE-8395

add 'blur' client events to ace:autoCompleteEntry and ace:maskedEntry

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 3.1.0.RC1
    • Fix Version/s: 3.2
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      Any

      Description

      ace:autoCompleteEntry and ace:maskedEntry need to have 'blur' client events, which can be very useful for enforcing Required status when the user visits the component, but doesn't enter any text.

        Activity

        Hide
        Arturo Zambrano added a comment -

        Committed improvement at revision 30111.

        Show
        Arturo Zambrano added a comment - Committed improvement at revision 30111.
        Hide
        Arturo Zambrano added a comment -

        Committed fix to avoid giving focus back to an ace:maskedEntry component when tabbing out of it at revision 30131.

        Committed fix for issue of displaying previous valid value when user attempts to empty the field and field is required at revision 30132.

        Show
        Arturo Zambrano added a comment - Committed fix to avoid giving focus back to an ace:maskedEntry component when tabbing out of it at revision 30131. Committed fix for issue of displaying previous valid value when user attempts to empty the field and field is required at revision 30132.
        Hide
        Arturo Zambrano added a comment -

        30151 fixed two issues in ace:autoCompleteEntry: tabbing out with and empty field, when required=true, wasn't changing the styling for the required field; and tabbing out of the text field twice, when using the ajax 'blur' event, was causing a javascript error

        30165 modified the root node to have the main client id, while removing the client id from the input element to avoid updating only the input element without re-running the script, which causes problems in myfaces

        30176 ace:autoCompleteEntry, added focus to the text field from the constructor, whenever the component was the source of the request, in order to avoid race conditions where the node is not ready at the moment focus is applied by the framework

        30184 ace:autoCompleteEntry, added fix to return focus to text field in IE8; fix for issue with options list not updating in some cases ( ICE-8402 ); fix to avoid giving focus back with blur ajax events; fix for error in IE8 when pressing tab key in an empty field

        30205 ace:autoCompleteEntry, removed blur ajax event from meta class; fixed submission with submit ajax event to adjust for change in client id

        Show
        Arturo Zambrano added a comment - 30151 fixed two issues in ace:autoCompleteEntry: tabbing out with and empty field, when required=true, wasn't changing the styling for the required field; and tabbing out of the text field twice, when using the ajax 'blur' event, was causing a javascript error 30165 modified the root node to have the main client id, while removing the client id from the input element to avoid updating only the input element without re-running the script, which causes problems in myfaces 30176 ace:autoCompleteEntry, added focus to the text field from the constructor, whenever the component was the source of the request, in order to avoid race conditions where the node is not ready at the moment focus is applied by the framework 30184 ace:autoCompleteEntry, added fix to return focus to text field in IE8; fix for issue with options list not updating in some cases ( ICE-8402 ); fix to avoid giving focus back with blur ajax events; fix for error in IE8 when pressing tab key in an empty field 30205 ace:autoCompleteEntry, removed blur ajax event from meta class; fixed submission with submit ajax event to adjust for change in client id
        Hide
        Arturo Zambrano added a comment -

        Re-added support for 'blur' ajax event at revision 30375. Also, fixed various usability issues and ensured that this event works when the required=true.

        Show
        Arturo Zambrano added a comment - Re-added support for 'blur' ajax event at revision 30375. Also, fixed various usability issues and ensured that this event works when the required=true.

          People

          • Assignee:
            Arturo Zambrano
            Reporter:
            Arturo Zambrano
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: