From e19d3da3cdb4e3d0524e3a3ffc6a2cfa8876e927 Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Wed, 16 Nov 2011 22:33:18 -0500 Subject: [PATCH] Metric object now implements comparable. Adjust gravatar css. --- src/com/gitblit/models/Metric.java | 13 ++++++++++++- src/com/gitblit/wicket/GravatarImage.java | 1 + resources/bootstrap.gb.css | 7 +++++++ 3 files changed, 20 insertions(+), 1 deletions(-) diff --git a/resources/bootstrap.gb.css b/resources/bootstrap.gb.css index 1eae63d..06c4670 100644 --- a/resources/bootstrap.gb.css +++ b/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; diff --git a/src/com/gitblit/models/Metric.java b/src/com/gitblit/models/Metric.java index e7c49a4..2845c52 100644 --- a/src/com/gitblit/models/Metric.java +++ b/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; + } } \ No newline at end of file diff --git a/src/com/gitblit/wicket/GravatarImage.java b/src/com/gitblit/wicket/GravatarImage.java index ff26fc0..88c97c9 100644 --- a/src/com/gitblit/wicket/GravatarImage.java +++ b/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 -- Gitblit v1.9.1