Skip to content

Commit 8f22491

Browse files
authored
Merge pull request #174 from sopython/profile-display
show profile image, id in tooltip
2 parents faf7849 + 717afc5 commit 8f22491

File tree

5 files changed

+19
-6
lines changed

5 files changed

+19
-6
lines changed

sopy/templates/base.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
{% from 'user.html' import user_display -%}
12
<!doctype html>
23
<html>
34
<head>
@@ -30,8 +31,8 @@
3031
{% if current_user.anonymous %}
3132
<li><a href="{{ url_for('auth.login', next=request.path) }}">Log In</a></li>
3233
{% else %}
33-
<li class="{% block nav_user %}{% endblock %}"><a href="#">{{ current_user.display_name }}</a></li>
34-
<li><a href="{{ url_for('auth.logout') }}">Log Out</a></li>
34+
<li class="{% block nav_user %}{% endblock %}"><a href="#">{{ user_display(current_user) }}</a></li>
35+
<li><a href="{{ url_for('auth.logout') }}">Log Out</a></li>
3536
{% endif %}
3637
</ul>
3738
</div>

sopy/templates/transcript/detail.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{% extends 'transcript/base.html' %}
2+
{% from 'user.html' import user_link %}
23

34
{% block content %}
45
<div class="row"><div class="col-md-12">
@@ -17,8 +18,7 @@ <h2 class="page-header">{% block title %}{{ item.title }}{% endblock %}</h2>
1718
{% for message in item.messages %}
1819
<div class="well well-sm">
1920
<ul class="list-inline">
20-
<li><a href="{{ message.user.profile_link }}"><img src="{{ message.user.profile_image }}" alt="" height="24"/></a></li>
21-
<li><a href="{{ message.user.profile_link }}">{{ message.user.display_name }}</a></li>
21+
<li>{{ user_link(message.user) }}</li>
2222
<li>{{ message.ts.strftime('%Y-%m-%d %H:%M') }}</li>
2323
{% if message.stars %}<li><i class="fa fa-star"></i> {{ message.stars }}</li>{% endif %}
2424
</ul>

sopy/templates/transcript/update.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{% extends 'transcript/base.html' %}
2+
{% from 'user.html' import user_link %}
23

34
{% set script_ace = True %}
45

@@ -48,7 +49,7 @@ <h2 class="page-header">{% block title %}{% if item is none %}Add Transcript{% e
4849
{% for message in item.messages %}
4950
<tr>
5051
<td><input type="checkbox" name="remove-{{ message.id }}"/></td>
51-
<td>{{ message.user.display_name }}</td>
52+
<td>{{ user_link(message.user) }}</td>
5253
<td>{% if message.rendered %}{{ message.content|safe }}{% else %}<pre>{{ message.content }}</pre>{% endif %}</td>
5354
</tr>
5455
{% endfor %}

sopy/templates/user.html

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{% macro user_display(user, height=16) %}
2+
<span title="{{ user.display_name }} ({{ user.id }})">
3+
<img src="{{ user.profile_image }}" height="{{ height }}">
4+
{{ user.display_name }}
5+
</span>
6+
{% endmacro %}
7+
8+
{% macro user_link(user, height=24) -%}
9+
<a href="{{ user.profile_link }}">{{ user_display(user, height) }}</a>
10+
{%- endmacro %}

sopy/templates/wiki/detail.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{% extends 'wiki/base.html' %}
2+
{% from 'user.html' import user_link %}
23

34
{% block content %}
45
<div class="row"><div class="col-md-12">
@@ -8,7 +9,7 @@ <h2 class="page-header">{% block title %}{{ page.title }}{% endblock %}</h2>
89
{% if page.community %}<div class="alert alert-info">This page is in community mode. Any user with 100 rep may edit it.</div>{% endif %}
910

1011
<ul class="list-inline pull-right">
11-
<li><small><i>Last edited on {{ page.updated|datetimeformat }} by {{ page.author.display_name }}</i></small></li>
12+
<li><small><i>Last edited on {{ page.updated|datetimeformat }} by {{ user_link(page.author) }}</i></small></li>
1213
{% if has_group('editor') or page.draft or page.community %}<li><a href="{{ page.update_url }}" class="btn btn-success btn-sm"><i class="fa fa-edit"></i> Edit</a></li>{% endif %}
1314
{% if has_group('editor') %}<li><a href="{{ page.delete_url }}" class="btn btn-danger btn-sm"><i class="fa fa-minus"></i> Remove</a></li>{% endif %}
1415
</ul>

0 commit comments

Comments
 (0)