Author: ivaynberg
Date: Thu Aug 12 23:44:07 2010
New Revision: 985043
URL: http://svn.apache.org/viewvc?rev=985043&view=rev
Log:
fixed problem with hidden form field
Modified:
wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/markup/html/form/Form.java
Modified:
wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/markup/html/form/Form.java
URL:
http://svn.apache.org/viewvc/wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/markup/html/form/Form.java?rev=985043&r1=985042&r2=985043&view=diff
==============================================================================
---
wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/markup/html/form/Form.java
(original)
+++
wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/markup/html/form/Form.java
Thu Aug 12 23:44:07 2010
@@ -142,6 +142,8 @@ import org.slf4j.LoggerFactory;
*/
public class Form<T> extends WebMarkupContainer implements
IFormSubmitListener, IHeaderContributor
{
+ private static final String HIDDEN_DIV_START = "<div
style=\"width:0px;height:0px;position:absolute;left:-100px;top:-100px;overflow:hidden\">";
+
/**
* Visitor used for validation
*
@@ -1481,7 +1483,7 @@ public class Form<T> extends WebMarkupCo
AppendingStringBuffer buffer = new AppendingStringBuffer();
// div that is not visible (but not display:none either)
- buffer.append("<div
style=\"width:0px;height:0px;position:absolute;left:-100px;top:-100px;overflow:hidden\">");
+ buffer.append(HIDDEN_DIV_START);
// add an empty textfield (otherwise IE doesn't work)
buffer.append("<input type=\"text\" autocomplete=\"false\"/>");
@@ -1926,8 +1928,8 @@ public class Form<T> extends WebMarkupCo
String nameAndId = getHiddenFieldId();
// render the hidden field
- AppendingStringBuffer buffer = new
AppendingStringBuffer(
- "<div style=\"display:none\"><input
type=\"hidden\" name=\"").append(nameAndId)
+ AppendingStringBuffer buffer = new
AppendingStringBuffer(HIDDEN_DIV_START +
+ "<input type=\"hidden\"
name=\"").append(nameAndId)
.append("\" id=\"")
.append(nameAndId)
.append("\" />");