|
1 | 1 | {% extends 'layout/page.html' %} |
| 2 | +{% import 'layout/view.tmpl' as view with context -%} |
| 3 | +{% import 'layout/edit.tmpl' as edit with context -%} |
2 | 4 |
|
3 | 5 | {% block head_title %} |
4 | 6 | {% trans %}File display{% endtrans %} |
|
16 | 18 | <form method="POST" |
17 | 19 | enctype="multipart/form-data" action='{{ context.designator() }}'> |
18 | 20 |
|
19 | | - <dl class="row row-cols-1 row-cols-md-2"> |
20 | | - <div class="col row"> |
21 | | - <dt class="col col-auto">{% trans %}Name{% endtrans %}</dt> |
22 | | - <dd class="col col-auto">{{ context.name.field()|u|safe }}</dd> |
23 | | - </div> |
24 | | - <div class="col row"> |
25 | | - <dt class="col col-auto">{% trans %}Content Type{% endtrans %}</dt> |
26 | | - <dd class="col col-auto">{{ context.type.field()|u|safe }}</dd> |
27 | | - </div> |
28 | | - </dl> |
| 21 | + <dl class="row row-cols-1 row-cols-lg-2 no-gutters"> |
| 22 | + {% if context.is_edit_ok() %} |
| 23 | + {{ edit.field_small('Name', 'name', 'name', required=True) }} |
| 24 | + {{ edit.field_small('Content Type', 'type', 'type', required=True) }} |
| 25 | + {% else %} |
| 26 | + {{ view.field_small('Name', 'name') }} |
| 27 | + {{ view.field_small('Content Type', 'type') }} |
| 28 | + {% endif %} |
| 29 | + </dl> |
29 | 30 |
|
30 | 31 | <input type="hidden" name="@template" value="item"> |
31 | 32 | <input type="hidden" name="@required" value="name,type"> |
32 | 33 | {% if '@multilink' in request.form %} |
33 | 34 | <input type="hidden" name="@multilink" |
34 | 35 | value='{{ request.form["@multilink"].value()|u }}'> |
35 | 36 | {% endif %} |
| 37 | + {% if context.is_edit_ok() %} |
36 | 38 | <div class='form-actions'> |
37 | | - {{ context.submit()|u|safe }} |
| 39 | + {{ context.submit(html_kwargs={'class': 'btn btn-primary'})|u|safe }} |
38 | 40 | </div> |
| 41 | + {% endif %} |
39 | 42 | </form> |
40 | 43 | {% endif %} |
41 | 44 |
|
42 | 45 | {% if context.id and context.is_view_ok() %} |
43 | 46 | <div> |
44 | | - <a href='file{{ context.id }}/{{ context.name.plain()|u }}'>{% trans %}Download{% endtrans %}</a> |
| 47 | + <a class="btn btn-success" href="file{{ context.id }}/{{ context.name.plain()|u }}">{% trans %}Download{% endtrans %}</a> |
45 | 48 | </div> |
46 | 49 | {% endif %} |
47 | 50 |
|
|
0 commit comments