[ 
https://issues.apache.org/jira/browse/TRINIDAD-1554?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12759785#action_12759785
 ] 

Jeanne Waldman commented on TRINIDAD-1554:
------------------------------------------

The patch is for 
org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.OutputLabelRenderer.

This is the code:
  // BlackBerry browsers underline the entire text instead of just  
          // the accessKey character in cases where the accessKey character   
          // happens to be the first character in the text. Rendering an   
          // empty span element before rendering the text fixes this problem.
          
          Agent agent = arc.getAgent();
               
          if ((accessKeyIndex == 0) && 
               Agent.AGENT_BLACKBERRY.equals(agent.getAgentName()))
          {
            rw.startElement("span", null);
            // Since an empty span element is not rendered, lets 
            // include some attribute to the span element 
            rw.writeAttribute("style", "display:inline", null);
            rw.endElement("span");
          }

> BlackBerry browsers incorrectly handles accessKey attribute of 
> <tr:outputLabel>
> -------------------------------------------------------------------------------
>
>                 Key: TRINIDAD-1554
>                 URL: https://issues.apache.org/jira/browse/TRINIDAD-1554
>             Project: MyFaces Trinidad
>          Issue Type: Bug
>          Components: Components
>    Affects Versions:  1.2.11-core
>         Environment: BlackBerry 4.7
>            Reporter: Mamallan Uthaman
>            Priority: Minor
>         Attachments: TRINIDAD-1554.patch
>
>
> If accessKey happens to be the first character of outputLabel's value, 
> BlackBerry browsers underlines the entire outputLabel's value instead of just 
> the accessKey character. Example, problem occurs if accessKey = "S" and value 
> = "Some Text". Also, this problem manifest only if you set any background for 
> outputLabel.

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

Reply via email to