[jboss-svn-commits] JBL Code SVN: r35573 - labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/ruleeditor.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue Oct 19 13:48:16 EDT 2010
Author: tsurdilovic
Date: 2010-10-19 13:48:16 -0400 (Tue, 19 Oct 2010)
New Revision: 35573
Modified:
labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/ruleeditor/DiscussionWidget.java
Log:
GUVNOR-676 - Discussion comment line breaks are ignored
Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/ruleeditor/DiscussionWidget.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/ruleeditor/DiscussionWidget.java 2010-10-19 17:37:18 UTC (rev 35572)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/ruleeditor/DiscussionWidget.java 2010-10-19 17:48:16 UTC (rev 35573)
@@ -126,15 +126,30 @@
}
private Widget appendComment(DiscussionRecord r) {
- SmallLabel hrd = new SmallLabel( Format.format( constants.smallCommentBy0On1Small(),
- r.author,
- new Date( r.timestamp ).toString() ) );
- hrd.addStyleName( "discussion-header" );
- commentList.add( hrd );
- Label lbl = new Label( r.note );
- lbl.setStyleName( "x-form-field" );
- commentList.add( lbl );
- commentList.add( new HTML( "<br/>" ) );
+ SmallLabel hrd = new SmallLabel(Format.format(constants.smallCommentBy0On1Small(), r.author, new Date(r.timestamp).toString()));
+ hrd.addStyleName("discussion-header");
+ commentList.add(hrd);
+
+ String[] parts = r.note.split("\n");
+
+ if(parts.length > 0) {
+ String txt = "";
+ for(int i=0;i<parts.length;i++) {
+ txt += parts[i];
+ if(i != parts.length-1) {
+ txt += "<br/>";
+ }
+ }
+ HTML hth = new HTML(txt);
+ hth.setStyleName("x-form-field");
+ commentList.add(hth);
+ } else {
+ Label lbl = new Label(r.note);
+ lbl.setStyleName("x-form-field");
+ commentList.add(lbl);
+ }
+
+ commentList.add(new HTML("<br/>"));
return hrd;
}
More information about the jboss-svn-commits
mailing list