diff --git a/gerrit-gwtui/src/main/java/com/google/gerrit/client/ConfirmationDialog.java b/gerrit-gwtui/src/main/java/com/google/gerrit/client/ConfirmationDialog.java index c4cb770bce..36169db03b 100644 --- a/gerrit-gwtui/src/main/java/com/google/gerrit/client/ConfirmationDialog.java +++ b/gerrit-gwtui/src/main/java/com/google/gerrit/client/ConfirmationDialog.java @@ -19,8 +19,9 @@ import com.google.gwt.event.dom.client.ClickHandler; import com.google.gwt.user.client.DOM; import com.google.gwt.user.client.ui.Button; import com.google.gwt.user.client.ui.FlowPanel; -import com.google.gwt.user.client.ui.HTML; +import com.google.gwt.user.client.ui.Widget; import com.google.gwtexpui.globalkey.client.GlobalKey; +import com.google.gwtexpui.safehtml.client.SafeHtml; import com.google.gwtexpui.user.client.AutoCenterDialogBox; public class ConfirmationDialog extends AutoCenterDialogBox { @@ -28,7 +29,7 @@ public class ConfirmationDialog extends AutoCenterDialogBox { private Button cancelButton; - public ConfirmationDialog(final String dialogTitle, final HTML message, + public ConfirmationDialog(final String dialogTitle, final SafeHtml message, final ConfirmationCallback callback) { super(/* auto hide */false, /* modal */true); setGlassEnabled(true); @@ -59,11 +60,12 @@ public class ConfirmationDialog extends AutoCenterDialogBox { buttons.add(cancelButton); final FlowPanel center = new FlowPanel(); - center.add(message); + final Widget msgWidget = message.toBlockWidget(); + center.add(msgWidget); center.add(buttons); add(center); - message.setWidth("400px"); + msgWidget.setWidth("400px"); setWidget(center); } diff --git a/gerrit-gwtui/src/main/java/com/google/gerrit/client/admin/ProjectBranchesScreen.java b/gerrit-gwtui/src/main/java/com/google/gerrit/client/admin/ProjectBranchesScreen.java index 892aafcd6f..7c51700125 100644 --- a/gerrit-gwtui/src/main/java/com/google/gerrit/client/admin/ProjectBranchesScreen.java +++ b/gerrit-gwtui/src/main/java/com/google/gerrit/client/admin/ProjectBranchesScreen.java @@ -40,8 +40,8 @@ import com.google.gwt.user.client.ui.CheckBox; import com.google.gwt.user.client.ui.FlexTable.FlexCellFormatter; import com.google.gwt.user.client.ui.FlowPanel; import com.google.gwt.user.client.ui.Grid; -import com.google.gwt.user.client.ui.HTML; import com.google.gwt.user.client.ui.Label; +import com.google.gwtexpui.safehtml.client.SafeHtmlBuilder; import com.google.gwtjsonrpc.client.RemoteJsonException; import java.util.HashSet; @@ -232,29 +232,32 @@ public class ProjectBranchesScreen extends ProjectScreen { } void deleteChecked() { - final StringBuilder message = new StringBuilder(); - message.append("").append(Gerrit.C.branchDeletionConfirmationMessage()).append(""); - message.append("
");
+      final SafeHtmlBuilder b = new SafeHtmlBuilder();
+      b.openElement("b");
+      b.append(Gerrit.C.branchDeletionConfirmationMessage());
+      b.closeElement("b");
+
+      b.openElement("p");
       final HashSet
");
+            b.append(",").br();
           }
-          message.append(k.getName());
+          b.append(k.getName());
           ids.add(k.getNameKey());
         }
       }
-      message.append("