You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by iv...@apache.org on 2009/03/13 23:11:37 UTC
svn commit: r753447 -
/wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/Form.java
Author: ivaynberg
Date: Fri Mar 13 22:11:37 2009
New Revision: 753447
URL: http://svn.apache.org/viewvc?rev=753447&view=rev
Log:
WICKET-2166
Modified:
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/Form.java
Modified: wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/Form.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/Form.java?rev=753447&r1=753446&r2=753447&view=diff
==============================================================================
--- wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/Form.java (original)
+++ wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/Form.java Fri Mar 13 22:11:37 2009
@@ -31,6 +31,7 @@
import org.apache.wicket.Page;
import org.apache.wicket.Request;
import org.apache.wicket.RequestCycle;
+import org.apache.wicket.Response;
import org.apache.wicket.WicketRuntimeException;
import org.apache.wicket.markup.ComponentTag;
import org.apache.wicket.markup.MarkupStream;
@@ -1784,6 +1785,27 @@
}
}
+ @Override
+ protected void renderPlaceholderTag(ComponentTag tag, Response response)
+ {
+ if (isRootForm())
+ {
+ super.renderPlaceholderTag(tag, response);
+ }
+ else
+ {
+ // rewrite inner form tag as div
+ response.write("<div style=\"display:none\"");
+ if (getOutputMarkupId())
+ {
+ response.write(" id=\"");
+ response.write(getMarkupId());
+ response.write("\"");
+ }
+ response.write("></div>");
+ }
+ }
+
/**
*
* @return true if form's method is 'get'