James Moger
2013-09-30 58be4a33a1ca70baae779d80eff5d79ab7c523a3
Change diffstat character to improve look and layout

Change-Id: I7a70b04e9b8e49a78d98e0842aeda3f6d8e3ce28
1 files modified
14 ■■■■ changed files
src/main/java/com/gitblit/wicket/panels/DiffStatPanel.java 14 ●●●● patch | view | raw | blame | history
src/main/java/com/gitblit/wicket/panels/DiffStatPanel.java
@@ -63,11 +63,17 @@
        final NormalizedDiffStat n = DiffUtils.normalizeDiffStat(5, insertions, deletions);
        
        final String square = "■";
        final String segment;
        if (inline) {
            segment = "●";
        } else {
            segment = "■";
        }
        add(new Label("total", String.valueOf(total)));
        add(new Label("insertions", timesRepeat(n.insertions, square)).setEscapeModelStrings(false).setVisible(n.insertions > 0));
        add(new Label("deletions", timesRepeat(n.deletions, square)).setEscapeModelStrings(false).setVisible(n.deletions > 0));
        add(new Label("blank", timesRepeat(n.blanks, square)).setEscapeModelStrings(false).setVisible(n.blanks > 0));
        add(new Label("insertions", timesRepeat(n.insertions, segment)).setEscapeModelStrings(false).setVisible(n.insertions > 0));
        add(new Label("deletions", timesRepeat(n.deletions, segment)).setEscapeModelStrings(false).setVisible(n.deletions > 0));
        add(new Label("blank", timesRepeat(n.blanks, segment)).setEscapeModelStrings(false).setVisible(n.blanks > 0));
        if (inline) {
            WicketUtils.setCssClass(this, "diffstat-inline");