James Moger
2011-11-16 e19d3da3cdb4e3d0524e3a3ffc6a2cfa8876e927
Metric object now implements comparable. Adjust gravatar css.
3 files modified
21 ■■■■■ changed files
resources/bootstrap.gb.css 7 ●●●●● patch | view | raw | blame | history
src/com/gitblit/models/Metric.java 13 ●●●●● patch | view | raw | blame | history
src/com/gitblit/wicket/GravatarImage.java 1 ●●●● patch | view | raw | blame | history
resources/bootstrap.gb.css
@@ -170,6 +170,13 @@
    border:1px solid #CCCCCC;
}
img.gravatar {
    background-color: #ffffff;
    border: 1px solid #ddd;
    border-radius: 5px;
    padding: 2px;
}
div.header, div.commitHeader, table.repositories th {
    background-color:#e0e0e0;
    background-repeat:repeat-x;
src/com/gitblit/models/Metric.java
@@ -24,7 +24,7 @@
 * @author James Moger
 * 
 */
public class Metric implements Serializable {
public class Metric implements Serializable, Comparable<Metric> {
    private static final long serialVersionUID = 1L;
@@ -36,4 +36,15 @@
    public Metric(String name) {
        this.name = name;
    }
    @Override
    public int compareTo(Metric o) {
        if (count > o.count) {
            return -1;
        }
        if (count < o.count) {
            return 1;
        }
        return 0;
    }
}
src/com/gitblit/wicket/GravatarImage.java
@@ -50,6 +50,7 @@
        String url = MessageFormat.format("http://www.gravatar.com/avatar/{0}?s={1,number,0}&d=identicon", authorhash, width);
        add(new AttributeModifier("src", true, new Model<String>(url)));
        setVisible(GitBlit.getBoolean(Keys.web.allowGravatar, true));
        WicketUtils.setCssClass(this, "gravatar");
    }
    @Override