-
Notifications
You must be signed in to change notification settings - Fork 16
/
article_metadata_form.html
109 lines (103 loc) · 3.13 KB
/
article_metadata_form.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
<fieldset>
<h3 class="form__header">Article</h3>
{{ render_field_horizontal(form.title) }}
{{ render_field_horizontal(form.fulltext, placeholder="https://www.example.com") }}
{{ render_field_horizontal(form.doi, placeholder="10.1234/article-32") }}
</fieldset>
<fieldset>
<div class="form-group{% if author_error %} error{% endif %} authors">
{% for subfield in form.authors %}
<div id="{{subfield.short_name}}-container">
<h3 class="form__header">Author <em>(required)</em></h3>
{% for field in subfield.form %}
<div class="form__question">
<label for="{{ field.id }}">{{ field.label.text | safe }}</label>
{% if field.label.text == "ORCID iD" %}
{{ field(placeholder="https://orcid.org/0000-0000-0000-0000") }}
{% else %}
{{ field }}
{% endif %}
</div>
{% endfor %}
{% for error in subfield.errors %}
<div class="alert alert--danger">
<ul>
<li>{{ subfield.errors.get(error)[0] }}</li>
</ul>
</div>
{% endfor %}
<button type="submit" id="remove_{{subfield.short_name}}" name="remove_{{subfield.short_name}}" class="remove_field__button button button--tertiary">
Remove Author
</button>
</div>
{% endfor %}
<p class="add_field__button_div">
<button type="submit" class="add_field__button button button--primary" name="more_authors">
Add More Authors
</button>
</p>
{% if author_error %}
<div class="alert alert--danger">
<ul>
<li>Please provide at least one author</li>
</ul>
</div>
{% endif %}
</div>
</fieldset>
<fieldset>
<h3 class="form__header">Publication date</h3>
<div class="form__question">
<div class="input-group">
<div class="input-group__input">
{{ render_field_horizontal(form.publication_month) }}
</div>
<div class="input-group__input">
{{ render_field_horizontal(form.publication_year) }}
</div>
</div>
</div>
</fieldset>
<fieldset>
<h3 class="form__header">ISSNs</h3>
<div class="form__question">
<div class="input-group">
<div class="input-group__input">
{{ render_field_horizontal(form.pissn)}}
</div>
<div class="input-group__input">
{{ render_field_horizontal(form.eissn) }}
</div>
</div>
</div>
</fieldset>
<fieldset>
<h3 class="form__header">Journal</h3>
<div class="form__question">
<div class="input-group">
<div class="input-group__input">
{{ render_field_horizontal(form.volume)}}
</div>
<div class="input-group__input">
{{ render_field_horizontal(form.number) }}
</div>
</div>
</div>
</fieldset>
<fieldset>
<h3 class="form__header">Page(s)</h3>
<div class="form__question">
<div class="input-group">
<div class="input-group__input">
{{ render_field_horizontal(form.start)}}
</div>
<div class="input-group__input">
{{ render_field_horizontal(form.end) }}
</div>
</div>
</div>
</fieldset>
<fieldset>
{{ render_field_horizontal(form.abstract) }}
{{ render_field_horizontal(form.keywords) }}
</fieldset>