{% macro checkbox( field, hint=False, width='2-3' ) %}
{{ checkbox_input(field.id, field.name, field.data) }}
{% endmacro %} {% macro checkbox_input(id, name, data=None, value="y") %} {% endmacro %} {% macro unlabelled_checkbox(id, name, data=None, value="y") %}
{{ checkbox_input(id, name, data, value) }}
{% endmacro %} {% macro checkbox_group( legend, fields ) %}
{{ legend }} {% for field in fields %} {{ checkbox(field) }} {% endfor %}
{% endmacro %}