You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by ma...@apache.org on 2006/04/15 18:40:05 UTC

svn commit: r394324 - /myfaces/shared/trunk/core/src/main/java/org/apache/myfaces/shared/renderkit/html/HtmlLinkRendererBase.java

Author: matzew
Date: Sat Apr 15 09:40:03 2006
New Revision: 394324

URL: http://svn.apache.org/viewcvs?rev=394324&view=rev
Log:
fixed MYFACES-1241 (JSR 252) added name attribute to *rendered* outputlink

Modified:
    myfaces/shared/trunk/core/src/main/java/org/apache/myfaces/shared/renderkit/html/HtmlLinkRendererBase.java

Modified: myfaces/shared/trunk/core/src/main/java/org/apache/myfaces/shared/renderkit/html/HtmlLinkRendererBase.java
URL: http://svn.apache.org/viewcvs/myfaces/shared/trunk/core/src/main/java/org/apache/myfaces/shared/renderkit/html/HtmlLinkRendererBase.java?rev=394324&r1=394323&r2=394324&view=diff
==============================================================================
--- myfaces/shared/trunk/core/src/main/java/org/apache/myfaces/shared/renderkit/html/HtmlLinkRendererBase.java (original)
+++ myfaces/shared/trunk/core/src/main/java/org/apache/myfaces/shared/renderkit/html/HtmlLinkRendererBase.java Sat Apr 15 09:40:03 2006
@@ -398,9 +398,12 @@
         }
         href = facesContext.getExternalContext().encodeResourceURL(href);    //TODO: or encodeActionURL ?
 
+        String clientId = output.getClientId(facesContext);
+
         //write anchor
         writer.startElement(HTML.ANCHOR_ELEM, output);
-        writer.writeAttribute(HTML.ID_ATTR, output.getClientId(facesContext), null);
+        writer.writeAttribute(HTML.ID_ATTR, clientId, null);
+        writer.writeAttribute(HTML.NAME_ATTR, clientId, null);
         writer.writeURIAttribute(HTML.HREF_ATTR, href, null);
         HtmlRendererUtils.renderHTMLAttributes(writer, output, org.apache.myfaces.shared.renderkit.html.HTML.ANCHOR_PASSTHROUGH_ATTRIBUTES);
         writer.flush();