From d551f9dfdb305f1f4c72d79d1577a1feac41eda7 Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Sun, 19 May 2013 20:48:36 -0400 Subject: [PATCH] Use mm gravatar icon for user menu --- src/main/java/com/gitblit/utils/ActivityUtils.java | 21 ++++++++++++++++++++- 1 files changed, 20 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/gitblit/utils/ActivityUtils.java b/src/main/java/com/gitblit/utils/ActivityUtils.java index 732fdeb..1792bf2 100644 --- a/src/main/java/com/gitblit/utils/ActivityUtils.java +++ b/src/main/java/com/gitblit/utils/ActivityUtils.java @@ -165,7 +165,7 @@ * size of thumbnail. if width <= 0, the default of 50 is used. * @return */ - public static String getGravatarThumbnailUrl(String email, int width) { + public static String getGravatarIdenticonUrl(String email, int width) { if (width <= 0) { width = 50; } @@ -174,6 +174,25 @@ "https://www.gravatar.com/avatar/{0}?s={1,number,0}&d=identicon", emailHash, width); return url; } + + /** + * Creates a Gravatar thumbnail url from the specified email address. + * + * @param email + * address to query Gravatar + * @param width + * size of thumbnail. if width <= 0, the default of 50 is used. + * @return + */ + public static String getGravatarThumbnailUrl(String email, int width) { + if (width <= 0) { + width = 50; + } + String emailHash = StringUtils.getMD5(email); + String url = MessageFormat.format( + "https://www.gravatar.com/avatar/{0}?s={1,number,0}&d=mm", emailHash, width); + return url; + } /** * Returns the Gravatar profile, if available, for the specified hashcode. -- Gitblit v1.9.1