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