annotate sat_templates/templates/default/ticket/create.html @ 230:0e69b5843c2f

theme: bulma theme first draft: This theme uses the Bulma CSS framework, Brython to handle the menu on touch devices, and Sass to customize Bulma. CSS default fallbacks are disabled as Bulma uses its own naming conventions, and default fallbacks would lead to hard to debug conflicts. `common.js` has been slightly improved to handle custom classed in `tab_select` The theme is not complete yet, but it is functional.
author Goffi <goffi@goffi.org>
date Tue, 19 May 2020 00:02:34 +0200
parents 6c251da9a4f3
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
140
b1e22caab8bc ticket (item), merge-request (item): added "edit" button when url_ticket_edit is defined
Goffi <goffi@goffi.org>
parents: 66
diff changeset
1 {# create a new ticket #}
62
e7b62f6980a1 ticket: added menus
Goffi <goffi@goffi.org>
parents: 60
diff changeset
2
66
9834106678da base: menu implementation:
Goffi <goffi@goffi.org>
parents: 62
diff changeset
3 {% set category_menu = [('tickets_list', url_tickets_list)] %}
56
ea67eba3199d ticket: first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
4 {% extends 'base/base.html' %}
ea67eba3199d ticket: first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
5 {% import 'input/form.html' as form with context %}
ea67eba3199d ticket: first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
6 {% import 'input/field.html' as field with context %}
ea67eba3199d ticket: first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
7 {% import 'input/xmlui.html' as xmlui with context %}
ea67eba3199d ticket: first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
8
ea67eba3199d ticket: first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
9 {% block body %}
166
178f55b825b7 small refactoring/redesign, better BEM integration:
Goffi <goffi@goffi.org>
parents: 164
diff changeset
10 <div class='instructions--alt'>
56
ea67eba3199d ticket: first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
11 <p><span class="box">{% trans app_name=C.APP_NAME%}This page allows you to report an issue or ask/suggest a new feature for {{app_name}}{% endtrans %}</span></p>
ea67eba3199d ticket: first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
12 </div>
ea67eba3199d ticket: first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
13 <div class="create single ticket box">
ea67eba3199d ticket: first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
14 {% call form.form() %}
59
232eb1b4cd89 ticket/create: use new attributes arguments to set placeholders and required field on title
Goffi <goffi@goffi.org>
parents: 56
diff changeset
15 {{ xmlui.generate(new_ticket_xmlui,
232eb1b4cd89 ticket/create: use new attributes arguments to set placeholders and required field on title
Goffi <goffi@goffi.org>
parents: 56
diff changeset
16 attributes = {'title': {'required': 'required',
232eb1b4cd89 ticket/create: use new attributes arguments to set placeholders and required field on title
Goffi <goffi@goffi.org>
parents: 56
diff changeset
17 'placeholder': _("Short description of your issue/request")},
60
f3c0447b8b4c ticket/create: body is now required
Goffi <goffi@goffi.org>
parents: 59
diff changeset
18 'body': {'required': 'required',
170
6c251da9a4f3 style improvment
Goffi <goffi@goffi.org>
parents: 166
diff changeset
19 'placeholder': _("Please describe your issue/request with as much details as possible. You can use Markdown syntax.")},
59
232eb1b4cd89 ticket/create: use new attributes arguments to set placeholders and required field on title
Goffi <goffi@goffi.org>
parents: 56
diff changeset
20 'labels': {'placeholder': _("You can enter one or several labels separated by commas")},
232eb1b4cd89 ticket/create: use new attributes arguments to set placeholders and required field on title
Goffi <goffi@goffi.org>
parents: 56
diff changeset
21 })}}
56
ea67eba3199d ticket: first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
22 {{ field.submit(_("Create ticket")) }}
ea67eba3199d ticket: first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
23 {% endcall %}
ea67eba3199d ticket: first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
24 </div>
ea67eba3199d ticket: first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
25 {% endblock body %}