improve layout
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chound/client/LabelPanel.java b/src/main/java/com/googlesource/gerrit/plugins/chound/client/LabelPanel.java index 9e86e27..9be57e6 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/chound/client/LabelPanel.java +++ b/src/main/java/com/googlesource/gerrit/plugins/chound/client/LabelPanel.java
@@ -89,11 +89,13 @@ RegExp pattern = RegExp.compile("[Dd]epends-[Oo]n:? (I[0-9a-f]{8,40})", "g"); while ((matcher = pattern.exec(message)) != null) { - grid.insertRow(row); HorizontalPanel p = new HorizontalPanel(); p.addStyleName("infoBlock"); - p.add(new Label("Depends-on")); + Label label = new Label("Depends-on"); + label.setWidth("72px"); + p.add(label); p.add(new CopyableLabel(matcher.getGroup(1))); + grid.insertRow(row); grid.setWidget(row, 0, p); row++; } @@ -102,12 +104,20 @@ } private void displayNeededBy(NativeMap<ChangeInfo> result) { - HorizontalPanel p = new HorizontalPanel(); - p.addStyleName("infoBlock"); - p.add(new Label("Needed-by")); + int row = 0; + int column = 1; + Grid grid = new Grid(row, column); for (String key : result.keySet()) { + HorizontalPanel p = new HorizontalPanel(); + p.addStyleName("infoBlock"); + Label label = new Label("Needed-by"); + label.setWidth("72px"); + p.add(label); p.add(new CopyableLabel(result.get(key).changeId())); + grid.insertRow(row); + grid.setWidget(row, 0, p); + row++; } - add(p); + add(grid); } }