Show More
@@ -284,6 +284,7 b' age = lambda x:_age(x)' | |||
|
284 | 284 | capitalize = lambda x: x.capitalize() |
|
285 | 285 | date = lambda x: util.datestr(x) |
|
286 | 286 | email = util.email |
|
287 | email_or_none = lambda x: util.email(x) if util.email(x) != x else None | |
|
287 | 288 | person = lambda x: _person(x) |
|
288 | 289 | hgdate = lambda x: "%d %d" % x |
|
289 | 290 | isodate = lambda x: util.datestr(x, '%Y-%m-%d %H:%M %1%2') |
@@ -307,7 +308,7 b' import hashlib' | |||
|
307 | 308 | import urllib |
|
308 | 309 | from pylons import request |
|
309 | 310 | |
|
310 | def gravatar_url(email, size=30): | |
|
311 | def gravatar_url(email_address, size=30): | |
|
311 | 312 | ssl_enabled = 'https' == request.environ.get('HTTP_X_URL_SCHEME') |
|
312 | 313 | default = 'identicon' |
|
313 | 314 | baseurl_nossl = "http://www.gravatar.com/avatar/" |
@@ -316,7 +317,7 b' def gravatar_url(email, size=30):' | |||
|
316 | 317 | |
|
317 | 318 | |
|
318 | 319 | # construct the url |
|
319 | gravatar_url = baseurl + hashlib.md5(email.lower()).hexdigest() + "?" | |
|
320 | gravatar_url = baseurl + hashlib.md5(email_address.lower()).hexdigest() + "?" | |
|
320 | 321 | gravatar_url += urllib.urlencode({'d':default, 's':str(size)}) |
|
321 | 322 | |
|
322 | 323 | return gravatar_url |
@@ -2959,8 +2959,9 b' div.form div.fields div.buttons input' | |||
|
2959 | 2959 | border-bottom: 1px solid #CCCCCC; |
|
2960 | 2960 | border-left: 1px solid #CCCCCC; |
|
2961 | 2961 | border-right: 1px solid #CCCCCC; |
|
2962 |
min-height: |
|
|
2962 | min-height: 90px; | |
|
2963 | 2963 | overflow: hidden; |
|
2964 | font-size:1.2em; | |
|
2964 | 2965 | } |
|
2965 | 2966 | |
|
2966 | 2967 | #graph_content .container .left { |
@@ -2985,6 +2986,7 b' div.form div.fields div.buttons input' | |||
|
2985 | 2986 | |
|
2986 | 2987 | #graph_content .container .left .message { |
|
2987 | 2988 | font-size: 100%; |
|
2989 | padding-top: 3px; | |
|
2988 | 2990 | } |
|
2989 | 2991 | |
|
2990 | 2992 | .right div { |
@@ -51,7 +51,13 b'' | |||
|
51 | 51 | <span class="tagtag">${tag}</span> |
|
52 | 52 | %endfor |
|
53 | 53 | </span> |
|
54 |
<div class="author"> |
|
|
54 | <div class="author"> | |
|
55 | <div class="gravatar"> | |
|
56 | <img alt="gravatar" src="${h.gravatar_url(h.email(cs.author),20)}"/> | |
|
57 | </div> | |
|
58 | <span>${h.person(cs.author)}</span><br/> | |
|
59 | <span><a href="mailto:${h.email_or_none(cs.author)}">${h.email_or_none(cs.author)}</a></span><br/> | |
|
60 | </div> | |
|
55 | 61 | <div class="message"> |
|
56 | 62 | ${h.link_to(h.wrap_paragraphs(cs.message), |
|
57 | 63 | h.url('changeset_home',repo_name=c.repo_name,revision=cs.raw_id))} |
General Comments 0
You need to be logged in to leave comments.
Login now