3
3
{% load hooks %}
4
4
{% load next_url %}
5
5
6
- < div class ="top-bar " id ="main-menu " style ="display: block; ">
7
- < ul class ="menu vertical medium-horizontal " data-responsive-menu ="drilldown medium-dropdown ">
8
- {% if request.journal.nav_home %}< li > < a href ="{% url 'website_index' %} "> {% trans 'Home' %}</ a > </ li > {% endif %}
9
- {% if request.journal.nav_news %}< li > < a href ="{% url 'core_news_list' %} "> {{ journal_settings.news.news_title }}</ a > </ li > {% endif %}
10
- {% for item in navigation_items %}
11
- {% if item.has_sub_nav %}
12
- < li class =".is-dropdown-submenu-parent "> < a href ="# "
13
- data-options ="is_hover:true; hover_timeout:5000 "> {{ item.link_name }}</ a >
14
- < ul class ="menu vertical medium-horizontal ">
15
- {% if item.link %}< li > < a href ="{{ item.url }} "> {{ item.link_name }}</ a > </ li > {% endif %}
16
- {% for subnav in item.sub_nav_items %}
17
- < li > < a href ="{{ subnav.url }} "> {{ subnav.link_name }}</ a > </ li >
18
- {% endfor %}
19
- </ ul >
20
- </ li >
21
- {% elif not item.for_footer %}
22
- < li > < a href ="{{ item.url }} "> {{ item.link_name }}</ a > </ li >
23
- {% endif %}
24
- {% endfor %}
25
- {% if request.journal.nav_articles %}< li > < a href ="{% url 'journal_articles' %} "> {% trans 'Articles' %}</ a > </ li > {% endif %}
26
- {% if request.journal.nav_issues %}< li > < a href ="{% url 'journal_issues' %} "> {% trans 'Issues' %}</ a > </ li > {% endif %}
27
- {% if journal_settings.general.enable_editorial_display %}
28
- {% if journal_settings.general.multi_page_editorial %}
29
- < li class =".is-dropdown-submenu-parent ">
30
- < a href ="# " data-options ="is_hover:true; hover_timeout:5000 "> {{ journal_settings.styling.editorial_group_page_name }}</ a >
6
+ < nav >
7
+ < div class ="top-bar " id ="main-menu " style ="display: block; ">
8
+ < ul class ="menu vertical medium-horizontal " data-responsive-menu ="drilldown medium-dropdown ">
9
+ {% if request.journal.nav_home %}< li > < a href ="{% url 'website_index' %} "> {% trans 'Home' %}</ a > </ li > {% endif %}
10
+ {% if request.journal.nav_news %}< li > < a href ="{% url 'core_news_list' %} "> {{ journal_settings.news.news_title }}</ a > </ li > {% endif %}
11
+ {% for item in navigation_items %}
12
+ {% if item.has_sub_nav %}
13
+ < li class =".is-dropdown-submenu-parent "> < a href ="# "
14
+ data-options ="is_hover:true; hover_timeout:5000 "> {{ item.link_name }}</ a >
31
15
< ul class ="menu vertical medium-horizontal ">
32
- {% for group in request.journal.editorial_groups %}
33
- < li > < a href ="{% url 'editorial_team_group' group.pk %} "> {{ group.name }}</ a > </ li >
34
- {% endfor %}
16
+ {% if item.link %}< li > < a href ="{{ item.url }} "> {{ item.link_name }}</ a > </ li > {% endif %}
17
+ {% for subnav in item.sub_nav_items %}
18
+ < li > < a href ="{{ subnav.url }} "> {{ subnav.link_name }}</ a > </ li >
19
+ {% endfor %}
35
20
</ ul >
36
- </ li >
37
- {% else %}
38
- < li > < a href ="{% url 'editorial_team' %} "> {{ journal_settings.styling.editorial_group_page_name }}</ a > </ li >
21
+ </ li >
22
+ {% elif not item.for_footer %}
23
+ < li > < a href ="{{ item.url }} "> {{ item.link_name }}</ a > </ li >
24
+ {% endif %}
25
+ {% endfor %}
26
+ {% if request.journal.nav_articles %}< li > < a href ="{% url 'journal_articles' %} "> {% trans 'Articles' %}</ a > </ li > {% endif %}
27
+ {% if request.journal.nav_issues %}< li > < a href ="{% url 'journal_issues' %} "> {% trans 'Issues' %}</ a > </ li > {% endif %}
28
+ {% if journal_settings.general.enable_editorial_display %}
29
+ {% if journal_settings.general.multi_page_editorial %}
30
+ < li class =".is-dropdown-submenu-parent ">
31
+ < a href ="# " data-options ="is_hover:true; hover_timeout:5000 "> {{ journal_settings.styling.editorial_group_page_name }}</ a >
32
+ < ul class ="menu vertical medium-horizontal ">
33
+ {% for group in request.journal.editorial_groups %}
34
+ < li > < a href ="{% url 'editorial_team_group' group.pk %} "> {{ group.name }}</ a > </ li >
35
+ {% endfor %}
36
+ </ ul >
37
+ </ li >
38
+ {% else %}
39
+ < li > < a href ="{% url 'editorial_team' %} "> {{ journal_settings.styling.editorial_group_page_name }}</ a > </ li >
40
+ {% endif %}
41
+ {% endif %}
42
+ {% if request.journal.nav_sub %}< li > < a href ="{% url 'journal_submissions' %} "> {% trans 'Submission' %}</ a > </ li > {% endif %}
43
+ {% if request.journal.nav_contact %}< li > < a href ="{% url 'contact' %} "> {% trans 'Contact' %}</ a > </ li > {% endif %}
44
+ {% hook 'nav_block' %}
45
+ {% if request.journal.nav_start and not journal_settings.general.disable_journal_submission %}
46
+ < li >
47
+ < a href ="{% url 'submission_start' %} " class ="button ">
48
+ < i aria-hidden ="true " class ="fa fa-cloud-upload "> </ i > {% trans 'Start Submission' %}
49
+ </ a >
50
+ </ li >
51
+ {% endif %}
52
+ {% if request.journal.nav_review %}
53
+ < li >
54
+ < a href ="{% url 'become_reviewer' %} " class ="button ">
55
+ < i aria-hidden ="true " class ="fa fa-trophy "> </ i >
56
+ {% trans 'Become a Reviewer' %}
57
+ </ a >
58
+ </ li >
39
59
{% endif %}
40
- {% endif %}
41
- {% if request.journal.nav_sub %}< li > < a href ="{% url 'journal_submissions' %} "> {% trans 'Submission' %}</ a > </ li > {% endif %}
42
- {% if request.journal.nav_contact %}< li > < a href ="{% url 'contact' %} "> {% trans 'Contact' %}</ a > </ li > {% endif %}
43
- {% hook 'nav_block' %}
44
- {% if request.journal.nav_start and not journal_settings.general.disable_journal_submission %}
45
- < li >
46
- < a href ="{% url 'submission_start' %} " class ="button ">
47
- < i aria-hidden ="true " class ="fa fa-cloud-upload "> </ i > {% trans 'Start Submission' %}
48
- </ a >
49
- </ li >
50
- {% endif %}
51
- {% if request.journal.nav_review %}
52
- < li >
53
- < a href ="{% url 'become_reviewer' %} " class ="button ">
54
- < i aria-hidden ="true " class ="fa fa-trophy "> </ i >
55
- {% trans 'Become a Reviewer' %}
56
- </ a >
57
- </ li >
58
- {% endif %}
59
60
60
- < li class =".is-dropdown-submenu-parent show-for-small-only ">
61
- < a href ="# " data-options ="is_hover:true; hover_timeout:5000 "> {% trans 'Account' %}</ a >
62
- < ul class ="menu vertical medium-horizontal ">
63
- {% if request.user.is_authenticated %}
64
- < li > < a href ="{% url 'core_dashboard' %} "> {% trans 'Dashboard' %}</ a > </ li >
65
- < li class ="divider "> </ li >
66
- {% if not journal_settings.general.disable_journal_submission %}< li > < a href ="{% url 'submission_start' %} "> {% trans 'Submit' %}</ a > </ li > {% endif %}
67
- {% user_has_role request 'editor' as user_is_editor %}
68
- {% if user_is_editor or request.user.is_staff%}
61
+ < li class =".is-dropdown-submenu-parent show-for-small-only ">
62
+ < a href ="# " data-options ="is_hover:true; hover_timeout:5000 "> {% trans 'Account' %}</ a >
63
+ < ul class ="menu vertical medium-horizontal ">
64
+ {% if request.user.is_authenticated %}
65
+ < li > < a href ="{% url 'core_dashboard' %} "> {% trans 'Dashboard' %}</ a > </ li >
69
66
< li class ="divider "> </ li >
70
- < li > < a href ="{% url 'kanban' %} "> {% trans 'Kanban' %}</ a > </ li >
71
- < li > < a href ="{% url 'core_manager_index' %} "> {% trans 'Manager' %}</ a > </ li >
72
- {% if request.resolver_match.url_name and request.resolver_match.url_name == 'article_view' and article %}
73
- < li > < a href ="{% url 'manage_archive_article' article.pk %} "> {% trans 'Edit Article' %}</ a > </ li >
74
- {% endif %}
75
- {% if request.resolver_match.url_name and request.resolver_match.url_name == 'journal_issue' and issue %}
76
- < li > < a href ="{% url 'manage_issues_id' issue.pk %} "> {% trans 'Edit Issue' %}</ a > </ li >
67
+ {% if not journal_settings.general.disable_journal_submission %}< li > < a href ="{% url 'submission_start' %} "> {% trans 'Submit' %}</ a > </ li > {% endif %}
68
+ {% user_has_role request 'editor' as user_is_editor %}
69
+ {% if user_is_editor or request.user.is_staff%}
70
+ < li class ="divider "> </ li >
71
+ < li > < a href ="{% url 'kanban' %} "> {% trans 'Kanban' %}</ a > </ li >
72
+ < li > < a href ="{% url 'core_manager_index' %} "> {% trans 'Manager' %}</ a > </ li >
73
+ {% if request.resolver_match.url_name and request.resolver_match.url_name == 'article_view' and article %}
74
+ < li > < a href ="{% url 'manage_archive_article' article.pk %} "> {% trans 'Edit Article' %}</ a > </ li >
75
+ {% endif %}
76
+ {% if request.resolver_match.url_name and request.resolver_match.url_name == 'journal_issue' and issue %}
77
+ < li > < a href ="{% url 'manage_issues_id' issue.pk %} "> {% trans 'Edit Issue' %}</ a > </ li >
78
+ {% endif %}
79
+ {% if request.resolver_match.url_name and request.resolver_match.url_name == 'core_news_item' and news_item %}
80
+ < li > < a href ="{% url 'core_manager_edit_news' news_item.pk %} "> {% trans 'Edit News Item' %}</ a > </ li >
81
+ {% endif %}
77
82
{% endif %}
78
- {% if request.resolver_match.url_name and request.resolver_match.url_name == 'core_news_item' and news_item %}
79
- < li > < a href ="{% url 'core_manager_edit_news' news_item.pk %} "> {% trans 'Edit News Item ' %}</ a > </ li >
83
+ {% if request.user.is_staff %}
84
+ < li > < a href ="/admin/ "> {% trans 'Admin ' %}</ a > </ li >
80
85
{% endif %}
86
+ < li class ="divider "> </ li >
87
+ < li > < a href ="{% url 'core_edit_profile' %} "> {% trans 'Profile' %}</ a > </ li >
88
+ < li > < a href ="{% url 'core_logout' %} "> {% trans 'Logout' %}</ a > </ li >
89
+ {% else %}
90
+ < li >
91
+ < a href ="{% url 'core_login' %} ">
92
+ {% trans "Log in" %}
93
+ </ a >
94
+ </ li >
95
+ < li >
96
+ < a href ="{% url 'core_register' %} ">
97
+ {% trans "Register" %}
98
+ </ a >
99
+ </ li >
81
100
{% endif %}
82
- {% if request.user.is_staff %}
83
- < li > < a href ="/admin/ "> {% trans 'Admin' %}</ a > </ li >
84
- {% endif %}
85
- < li class ="divider "> </ li >
86
- < li > < a href ="{% url 'core_edit_profile' %} "> {% trans 'Profile' %}</ a > </ li >
87
- < li > < a href ="{% url 'core_logout' %} "> {% trans 'Logout' %}</ a > </ li >
88
- {% else %}
89
- < li >
90
- < a href ="{% url 'core_login' %} ">
91
- {% trans "Log in" %}
92
- </ a >
93
- </ li >
94
- < li >
95
- < a href ="{% url 'core_register' %} ">
96
- {% trans "Register" %}
97
- </ a >
98
- </ li >
99
- {% endif %}
100
- </ ul >
101
- </ li >
102
- </ ul >
103
- </ div >
101
+ </ ul >
102
+ </ li >
103
+ </ ul >
104
+ </ div >
105
+ </ nav >
0 commit comments