summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJames Moger <james.moger@gitblit.com>2011-11-16 22:33:18 -0500
committerJames Moger <james.moger@gitblit.com>2011-11-16 22:33:18 -0500
commite19d3da3cdb4e3d0524e3a3ffc6a2cfa8876e927 (patch)
tree0fdcf2ba6d35f9d106b1cbf9c34d2c6da86aaf86 /src
parent44bbc4303443cb2122f69545ff85012cc3a94576 (diff)
downloadgitblit-e19d3da3cdb4e3d0524e3a3ffc6a2cfa8876e927.tar.gz
gitblit-e19d3da3cdb4e3d0524e3a3ffc6a2cfa8876e927.zip
Metric object now implements comparable. Adjust gravatar css.
Diffstat (limited to 'src')
-rw-r--r--src/com/gitblit/models/Metric.java13
-rw-r--r--src/com/gitblit/wicket/GravatarImage.java1
2 files changed, 13 insertions, 1 deletions
diff --git a/src/com/gitblit/models/Metric.java b/src/com/gitblit/models/Metric.java
index e7c49a45..2845c527 100644
--- a/src/com/gitblit/models/Metric.java
+++ b/src/com/gitblit/models/Metric.java
@@ -24,7 +24,7 @@ import java.io.Serializable;
* @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 class Metric implements Serializable {
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 ff26fc09..88c97c93 100644
--- a/src/com/gitblit/wicket/GravatarImage.java
+++ b/src/com/gitblit/wicket/GravatarImage.java
@@ -50,6 +50,7 @@ public class GravatarImage extends WebComponent {
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