Author: ivaynberg
Date: Fri Jul 23 15:51:43 2010
New Revision: 967142

URL: http://svn.apache.org/viewvc?rev=967142&view=rev
Log:
Textarea ignores first line in case of blank line
Issue: WICKET-2812

Modified:
    
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/TextArea.java

Modified: 
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/TextArea.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/TextArea.java?rev=967142&r1=967141&r2=967142&view=diff
==============================================================================
--- 
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/TextArea.java
 (original)
+++ 
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/TextArea.java
 Fri Jul 23 15:51:43 2010
@@ -64,6 +64,23 @@ public class TextArea<T> extends Abstrac
                final ComponentTag openTag)
        {
                checkComponentTag(openTag, "textarea");
-               replaceComponentTagBody(markupStream, openTag, getValue());
+
+               String value = getValue();
+               if (value != null)
+               {
+                       if (value.startsWith("\n"))
+                       {
+                               value = "\n" + value;
+                       }
+                       else if (value.startsWith("\r\n"))
+                       {
+                               value = "\r\n" + value;
+                       }
+                       else if (value.startsWith("\r"))
+                       {
+                               value = "\r" + value;
+                       }
+               }
+               replaceComponentTagBody(markupStream, openTag, value);
        }
 }
\ No newline at end of file


Reply via email to