Author: nbelaevski
Date: 2011-02-10 15:21:54 -0500 (Thu, 10 Feb 2011)
New Revision: 21618
Modified:
trunk/ui/common/ui/src/main/java/org/richfaces/renderkit/util/RendererUtils.java
Log:
https://issues.jboss.org/browse/RF-7403
Added encoding of form-targeted resources
Modified:
trunk/ui/common/ui/src/main/java/org/richfaces/renderkit/util/RendererUtils.java
===================================================================
---
trunk/ui/common/ui/src/main/java/org/richfaces/renderkit/util/RendererUtils.java 2011-02-10
19:47:46 UTC (rev 21617)
+++
trunk/ui/common/ui/src/main/java/org/richfaces/renderkit/util/RendererUtils.java 2011-02-10
20:21:54 UTC (rev 21618)
@@ -558,7 +558,6 @@
writer.startElement(HtmlConstants.FORM_ELEMENT, component);
writer.writeAttribute(HtmlConstants.ID_ATTRIBUTE, clientId, null);
- writer.writeAttribute(HtmlConstants.NAME_ATTRIBUTE, clientId, null);
writer.writeAttribute(HtmlConstants.METHOD_ATTRIBUTE, "post", null);
writer.writeAttribute(HtmlConstants.STYLE_ATTRIBUTE, "margin:0; padding:0;
display: inline;", null);
writer.writeURIAttribute(HtmlConstants.ACTION_ATTRIBUTE, encodeActionURL,
"action");
@@ -596,6 +595,12 @@
* @throws IOException
*/
public void encodeEndForm(FacesContext context, ResponseWriter writer) throws
IOException {
+
+ UIViewRoot viewRoot = context.getViewRoot();
+ for (UIComponent resource: viewRoot.getComponentResources(context,
"form")) {
+ resource.encodeAll(context);
+ }
+
writeState(context);
writer.endElement(HtmlConstants.FORM_ELEMENT);
}