Skip to content

Commit b1d88f3

Browse files
authored
Simple UI improvements (#144)
* Move teacher-specific actions in simple UI to the end * Improve aesthetic and visual of Simple UI * Fix typo in HTML
1 parent fc3e445 commit b1d88f3

File tree

5 files changed

+33
-44
lines changed

5 files changed

+33
-44
lines changed

oioioi/simpleui/templates/simpleui/contest/contest.html

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,14 @@
2929
<div class="contest">
3030
<header class="contest__header">
3131
<h1 class="inline-menu__name contest__name">{{ contest }}</h1>
32-
<div class="inline-menu">
32+
<nav class="inline-menu nav d-inline-flex">
3333
{% block contest-top-menu %}
34-
<a href="{% url 'default_ranking' %}">{% trans "Ranking" %}</a>
35-
|
36-
<a href="{% url 'admin:contests_contest_change' contest.id %}">{% trans "Settings" %}</a>
34+
<a class="nav-link" href="{% url 'problems_list' %}">{% trans "Problems" %}</a>
35+
<a class="nav-link" href="{% url 'dashboard_message_edit' %}">{% trans "Edit dashboard message" %}</a>
36+
<a class="nav-link" href="{% url 'default_ranking' %}">{% trans "Ranking" %}</a>
37+
<a class="nav-link" href="{% url 'admin:contests_contest_change' contest.id %}">{% trans "Settings" %}</a>
3738
{% endblock %}
38-
</div>
39+
</nav>
3940
</header>
4041

4142
<section class="contest__rounds">
@@ -51,6 +52,8 @@ <h2 class="inline-menu__name">{% trans "Rounds" %}</h2>
5152
<p>{% trans "There are no rounds in this contest." %}</p>
5253
{% endif %}
5354
</section>
55+
56+
<a href="{% url 'admin:contests_probleminstance_changelist' %}">{% trans "All problem settings" %}</a>
5457
</section>
5558

5659
<section class="contest__submissions">
@@ -73,4 +76,4 @@ <h2 class="inline-menu__name">{% trans "Questions and news" %}</h2>
7376
</div>
7477
</section>
7578
</div>
76-
{% endblock %}
79+
{% endblock %}

oioioi/simpleui/templates/simpleui/contest/ingredients/round.html

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,10 @@
1111
{% endfor %}
1212
</div>
1313
</div>
14-
<div class="round__menu">
15-
<a href="{% url 'oioioiadmin:problems_problem_add' %}">{% trans "Add a problem" %}</a>
16-
|
17-
<a href="{% url 'admin:contests_contest_change' contest.id %}">{% trans "Settings" %}</a>
18-
</div>
14+
<nav class="nav round__menu d-inline-flex">
15+
<a class="nav-link" href="{% url 'oioioiadmin:problems_problem_add' %}">{% trans "Add a problem" %}</a>
16+
<a class="nav-link" href="{% url 'admin:contests_contest_change' contest.id %}">{% trans "Settings" %}</a>
17+
</nav>
1918
</div>
2019

2120
<div class="round__problems">
@@ -34,4 +33,4 @@
3433
Recent activity is activity from last {{ RECENT_ACTIVITY_DAYS }} days.
3534
{% endblocktrans %}
3635
</small>
37-
</p>
36+
</p>

oioioi/simpleui/templates/simpleui/main_dashboard/dashboard.html

Lines changed: 13 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -17,27 +17,21 @@
1717
<div class="contest">
1818
<header class="contest__header">
1919
<h1 class="inline-menu__name contest__name">{% block dashboard-name %}{% trans "User dashboard" %}{% endblock %}</h1>
20-
{% block dashboard-top-menu %}
21-
{% if can_create_contest %}
22-
<div class="inline-menu">
23-
<a href="{% url 'oioioiadmin:contests_contest_add' %}">{% trans "Create contest" %}</a>
24-
|
25-
</div>
26-
{% endif %}
27-
{% if has_portal %}
28-
<div class="inline-menu">
29-
<a href="{% url 'global_portal' link_name='default' portal_path=portal_path %}">
20+
<nav class="inline-menu nav d-inline-flex">
21+
{% block dashboard-top-menu %}
22+
{% if can_create_contest %}
23+
<a class="nav-link" href="{% url 'oioioiadmin:contests_contest_add' %}">{% trans "Create contest" %}</a>
24+
{% endif %}
25+
{% if has_portal %}
26+
<a class="nav-link" href="{% url 'global_portal' link_name='default' portal_path=portal_path %}">
3027
{% trans "Homepage" %}
3128
</a>
32-
</div>
33-
{% endif %}
34-
<div class="inline-menu">
35-
|
36-
<a href="{% url 'problemset_main' %}">
37-
{% trans "Problemset" %}
38-
</a>
39-
</div>
40-
{% endblock %}
29+
{% endif %}
30+
<a class="nav-link" href="{% url 'problemset_main' %}">
31+
{% trans "Problemset" %}
32+
</a>
33+
{% endblock %}
34+
</nav>
4135
</header>
4236
<script type="text/javascript" src="{% static 'js/highcharts.js' %}"></script>
4337
{% if contests|length == 0 %}

oioioi/teachers/templates/teachers/simpleui/teacher_contest_dashboard.html

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,7 @@
22
{% load i18n %}
33

44
{% block contest-top-menu %}
5-
<div class="inline-menu">
6-
<a href="{% url 'show_members' member_type='pupil' %}">{% trans "Pupils" %}</a>
7-
|
8-
<a href="{% url 'show_members' member_type='teacher' %}">{% trans "Teachers" %}</a>
9-
|
10-
{{ block.super }}
11-
</div>
5+
{{ block.super }}
6+
<a class="nav-link" href="{% url 'show_members' member_type='pupil' %}">{% trans "Pupils" %}</a>
7+
<a class="nav-link" href="{% url 'show_members' member_type='teacher' %}">{% trans "Teachers" %}</a>
128
{% endblock %}

oioioi/teachers/templates/teachers/simpleui/teacher_dashboard.html

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,8 @@
88
{% block dashboard-top-menu %}
99
{{ block.super }}
1010
{% if usergroups_active %}
11-
<div class="inline-menu">
12-
|
13-
<a href="{% url 'teacher_usergroups_list' %}">
14-
{% trans "Your user groups" %}
15-
</a>
16-
</div>
11+
<a class="nav-link" href="{% url 'teacher_usergroups_list' %}">
12+
{% trans "Your user groups" %}
13+
</a>
1714
{% endif %}
1815
{% endblock %}

0 commit comments

Comments
 (0)