Skip to content

Commit 873ff09

Browse files
committed
Add a better user dropdown menu on top right
1 parent 71080dc commit 873ff09

File tree

1 file changed

+30
-14
lines changed

1 file changed

+30
-14
lines changed

readthedocsext/theme/templates/includes/header.html

Lines changed: 30 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -12,20 +12,36 @@
1212
<!-- BEGIN header nav -->
1313
<div class="right menu">
1414
{% if request.user.is_authenticated %}
15-
<div class="ui pointing link dropdown item">
16-
17-
<img class="ui avatar image" src="{% gravatar_url request.user.email 24 %}">
18-
<div class="text">
19-
{{ request.user }}
20-
</div>
21-
<i class="dropdown icon"></i>
22-
<div class="menu">
23-
<a class="item" href="{% url 'projects_dashboard' %}">{% trans "My Projects" %}</a>
24-
<a class="item" href="{% url 'profiles_profile_edit' %}">{% trans "Settings" %}</a>
25-
<a class="item" href="{% url 'support' %}">{% trans "Support" %}</a>
26-
<a class="item" href="{% url 'account_logout' %}">{% trans "Log Out" %}</a>
27-
</div>
28-
15+
<a class="ui item" data-popup-on-click=1>
16+
<img class="ui avatar image" src="{% gravatar_url request.user.email 24 %}">
17+
<span class="text">
18+
{{ request.user }}
19+
</span>
20+
<i class="dropdown icon"></i>
21+
</a>
22+
<div class="ui large inverted right top flowing popup">
23+
<div class="ui inverted large list">
24+
<a class="item" href="{% url 'projects_dashboard' %}">
25+
<i class="inverted list alternate icon"></i>
26+
{% trans "My projects" %}
27+
</a>
28+
<a class="item" href="{% url 'projects_import' %}">
29+
<i class="inverted plus icon"></i>
30+
{% trans "Add project" %}
31+
</a>
32+
<a class="item" href="{% url 'profiles_profile_edit' %}">
33+
<i class="inverted cog icon"></i>
34+
{% trans "Settings" %}
35+
</a>
36+
<a class="item" href="{% url 'support' %}">
37+
<i class="inverted life ring icon"></i>
38+
{% trans "Support" %}
39+
</a>
40+
<a class="item" href="{% url 'account_logout' %}">
41+
<i class="inverted sign out alternate icon"></i>
42+
{% trans "Log Out" %}
43+
</a>
44+
</div>
2945
</div>
3046
{% else %}
3147
{% url 'account_login' as login %}

0 commit comments

Comments
 (0)