{% extends "layout.html" %} {% import 'macros.html' as macros %} {% macro form_field(field, placeholder=None, width='auto') %} {% set addon_id = "addon-" ~ field.id %} {% set attribs = { "class": "form-control", "placeholder": placeholder if placeholder else field.description, "aria-label": field.description, "aria-describedby": addon_id, } %}
{{field.name|capitalize}} {{ field(**attribs)|safe }}
{% endmacro %} {% block heading %}

{{ page.title }}

{% if task %}
{{ macros.btn_delete(task) }} {{ macros.btn_annotate(task) }} {{ macros.btn_done(task) }}
{% endif %} {% if task %}{{ macros.annotate_modal(task) }}{% endif %} {% if task %}{{ macros.form_done(task) }}{% endif %} {% if task %}{{ macros.form_delete(task) }}{% endif %}
{% endblock heading %} {% block content %}
{{ form.hidden_tag() }}
{{ form_field(form.description, "Task description", 12) }}
{{ form_field(form.tags, "comma, separated, tags", 4) }} {{ form_field(form.project, "project name", 3) }} {{ form_field(form.priority, width=2) }} {{ form_field(form.depends, '1, 2, 11', 3) }}
{{ form_field(form.due) }} {{ form_field(form.wait) }}
{% endblock content %}