{# vim: set ts=2 et sts=2 sw=2: #}
{% from "layout/errorlist.html" import errorlist %}
{# these macros are only used here so it's better to define them locally #}
{% macro raw_row(html, classes, label) %}
{{ html|safe }}
{% endmacro %}
{% macro row(field, classes, label=None) %}
{% if not label %}
{% set label = field.label %}
{% endif %}
{{ row_custom(field, field.name + ' ' + classes, label) }}
{% endmacro %}
{% macro form_row(form, field_name, classes='') %}
{% set html = form[field_name] %}
{% if form[field_name].help_text %}
{% set html = '{old_html}
{% endmacro %}
{% macro image_preview(form, type, name) %}
{% set classes = 'preview ' + name %}
{% if form.instance.pk and (type == 'image' or form.instance.thumbnail) %}
{% set html =
'