diff --git a/src/main/java/org/gcube/portlets/user/td/tablewidget/client/history/HistoryPanel.java b/src/main/java/org/gcube/portlets/user/td/tablewidget/client/history/HistoryPanel.java index e93851a..0b42a88 100644 --- a/src/main/java/org/gcube/portlets/user/td/tablewidget/client/history/HistoryPanel.java +++ b/src/main/java/org/gcube/portlets/user/td/tablewidget/client/history/HistoryPanel.java @@ -115,10 +115,10 @@ public class HistoryPanel extends FramedPanel implements MonitorDialogListener { @Override public void render(Context context, OpHistory value, SafeHtmlBuilder sb) { - sb.appendHtmlConstant("

Date:" - + value.getDate() + "

"); - sb.appendHtmlConstant("

Description: " - + value.getDescription()); + sb.appendHtmlConstant("

Date:").appendEscaped( + value.getDate()).appendHtmlConstant("

"); + sb.appendHtmlConstant("

Description:") + .appendEscaped(value.getDescription()).appendHtmlConstant("

"); } }); @@ -129,8 +129,8 @@ public class HistoryPanel extends FramedPanel implements MonitorDialogListener { @Override public void render(Context context, String value, SafeHtmlBuilder sb) { - sb.appendHtmlConstant("" + value - + ""); + sb.appendHtmlConstant("").appendEscaped(value). + appendHtmlConstant(""); } diff --git a/src/main/java/org/gcube/portlets/user/td/tablewidget/client/validation/ValidationsTablePanel.java b/src/main/java/org/gcube/portlets/user/td/tablewidget/client/validation/ValidationsTablePanel.java index d433542..71915a6 100644 --- a/src/main/java/org/gcube/portlets/user/td/tablewidget/client/validation/ValidationsTablePanel.java +++ b/src/main/java/org/gcube/portlets/user/td/tablewidget/client/validation/ValidationsTablePanel.java @@ -22,6 +22,7 @@ import com.google.gwt.core.client.GWT; import com.google.gwt.core.client.Scheduler; import com.google.gwt.core.client.Scheduler.ScheduledCommand; import com.google.gwt.safehtml.shared.SafeHtmlBuilder; +import com.google.gwt.safehtml.shared.SafeHtmlUtils; import com.google.gwt.user.client.rpc.AsyncCallback; import com.google.web.bindery.event.shared.EventBus; import com.sencha.gxt.data.client.loader.RpcProxy; @@ -98,7 +99,7 @@ public class ValidationsTablePanel extends FramedPanel { @Override public void render(Context context, String value, SafeHtmlBuilder sb) { - sb.appendHtmlConstant("" + value + sb.appendHtmlConstant("" + SafeHtmlUtils.htmlEscape(value) + ""); } diff --git a/src/main/java/org/gcube/portlets/user/td/tablewidget/client/validation/ValidationsTasksPanel.java b/src/main/java/org/gcube/portlets/user/td/tablewidget/client/validation/ValidationsTasksPanel.java index 046ada4..3a17da4 100644 --- a/src/main/java/org/gcube/portlets/user/td/tablewidget/client/validation/ValidationsTasksPanel.java +++ b/src/main/java/org/gcube/portlets/user/td/tablewidget/client/validation/ValidationsTasksPanel.java @@ -176,7 +176,7 @@ public class ValidationsTasksPanel extends FramedPanel implements @Override public void render(Context context, String value, SafeHtmlBuilder sb) { sb.appendHtmlConstant("" + value + + SafeHtmlUtils.htmlEscape(value) + "'>" + SafeHtmlUtils.htmlEscape(value) + ""); }