|
11 | 11 | {% block content %}
|
12 | 12 |
|
13 | 13 | <h4>Existing Keywords</h4>
|
14 |
| - <p class='text-warning'> |
15 |
| - {% trans %}To edit an existing keyword (for spelling or typing errors), |
16 |
| - click on its entry above.{% endtrans %} |
17 |
| - </p> |
18 |
| - |
19 | 14 | <ul class='nav nav-pills nav-stacked'>
|
20 | 15 | {% for keyword in db.keyword.list() %}
|
21 |
| - <li> |
22 |
| - <a href='keyword{{ keyword.id }}'>{{ keyword.name.plain()|u }}</a> |
| 16 | + <li class='nav-item'> |
| 17 | + <a class='nav-link {{ 'active' if context.id == keyword.id else '' }}' href='keyword{{ keyword.id }}'>{{ keyword.name.plain()|u }}</a> |
23 | 18 | </li>
|
24 | 19 | {% else %}
|
25 | 20 | <p class='text-mute'>{% trans %}There are no keywords yet. Be the first -{% endtrans %}</p>
|
26 | 21 | {% endfor %}
|
| 22 | + {% if context.id %} |
| 23 | + <li class='nav-item'> |
| 24 | + <a class='nav-link close' href='keyword?@template=item' aria-label="Close"> |
| 25 | + <span aria-hidden="true">×</span> |
| 26 | + </a> |
| 27 | + </li> |
| 28 | + {% endif %} |
27 | 29 | </ul>
|
| 30 | + <p class='text-warning'> |
| 31 | + {% trans %}To edit an existing keyword (for spelling or typing errors), |
| 32 | + click on its entry above.{% endtrans %} |
| 33 | + </p> |
| 34 | + |
28 | 35 |
|
29 | 36 | <form class='form-inline' method="POST" action='{{ context.designator() }}'>
|
30 |
| - <input type='text' class='input-xlarge' name='name'> |
| 37 | + <input type='text' class='input-xlarge' name='name' value='{{ context.name if context.id else '' }}'> |
31 | 38 | <input type="hidden" name="@required" value="name">
|
32 | 39 | <input type="hidden" name="@template" value="item">
|
33 |
| - <input name="@csrf" type="hidden" |
34 |
| - value="{{ utils.anti_csrf_nonce() }}"> |
35 |
| - <input type="hidden" name="@action" value="new"> |
36 |
| - <input type='submit' class='btn btn-primary' value="{% trans %}Create keyword{% endtrans %}"> |
| 40 | + {{ context.submit(html_kwargs={ 'class': 'btn btn-primary' })|u|safe }} |
37 | 41 | </form>
|
38 | 42 | {% endblock %}
|
0 commit comments