Format file name on preview diff screens in bold This is consistent to how the file name is formatted on the normal diff screens. Change-Id: I607ca8a9d01840fab915ed250f6588430df574d9 Signed-off-by: Edwin Kempin <edwin.kempin@sap.com>
diff --git a/src/main/java/com/googlesource/gerrit/plugins/xdocs/client/XDocDiffScreen.java b/src/main/java/com/googlesource/gerrit/plugins/xdocs/client/XDocDiffScreen.java index 0f6877f..33d16ad 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/xdocs/client/XDocDiffScreen.java +++ b/src/main/java/com/googlesource/gerrit/plugins/xdocs/client/XDocDiffScreen.java
@@ -24,10 +24,12 @@ import com.google.gwt.user.client.ui.FlexTable; import com.google.gwt.user.client.ui.FlowPanel; import com.google.gwt.user.client.ui.HorizontalPanel; +import com.google.gwt.user.client.ui.InlineHTML; import com.google.gwt.user.client.ui.InlineHyperlink; import com.google.gwt.user.client.ui.Label; import com.google.gwt.user.client.ui.VerticalPanel; import com.google.gwt.user.client.ui.Widget; +import com.google.gwtexpui.safehtml.client.SafeHtmlBuilder; import com.googlesource.gerrit.plugins.xdocs.client.ChangeInfo.EditInfo; import com.googlesource.gerrit.plugins.xdocs.client.ChangeInfo.RevisionInfo; @@ -190,7 +192,15 @@ p.setStyleName("xdocs-file-header"); p.add(new InlineHyperlink(change.project(), "/admin/projects/" + change.project())); p.add(new Label("/")); - p.add(new Label(path)); + + int s = path.lastIndexOf('/') + 1; + SafeHtmlBuilder html = new SafeHtmlBuilder(); + html.append(path.substring(0, s)); + html.openElement("b"); + html.append(path.substring(s)); + html.closeElement("b"); + p.add(new InlineHTML(html.toSafeHtml())); + return p; }