{% load wagtailcore_tags core_tags gem_tags %} {% wagtail_site as current_site %} {% if form %}
{% csrf_token %} {% if not is_via_freebasics %} {{ form.media }} {% endif %} {% for field in form %} {% if field|fieldtype != 'HiddenInput' %}
{% if field.help_text %} {% if field|fieldtype == 'CharacterCountWidget' %} {{ field.help_text }} {% else %} {{ field.help_text }} {% endif %} {% endif %} {% if field|fieldtype == 'CheckboxInput' %}
{% elif field|fieldtype == 'RadioSelect' %}
    {% for choice in field.field.choices %}
  • {% endfor %}
{% elif field|fieldtype == 'CheckboxSelectMultiple' %}
    {% for choice in field.field.choices %}
  • {% endfor %}
{% else %} {{ field }} {% endif %} {% if field.errors %}
    {% for error in field.errors %}
  • {{ error }}
  • {% endfor %}
{% endif %}
{% endif %} {% endfor %} {% trans "Done" as text %} {% trans "Vote" as polltext %} {% if form.display_form_directly %} {% if user.is_authenticated and user.is_active or request.is_preview or form.allow_anonymous_submissions %} {% else %} {% trans "Log in to vote" as buttontext %} {% url LOGIN_URL as link %} {% include "patterns/basics/buttons/sp_variations/button.html" with type="primary" hyperlink=link|add:"?next="|add:request.path text=buttontext %} {% endif %} {% else %} {% endif %} {% if not fields_step or fields_step and fields_step.number == 1 %} {% endif %} {% if fields_step and fields_step.paginator.num_pages > 1 %}

{% with page=fields_step.number pages=fields_step.paginator.num_pages %} {% trans Page %} {{ page }} {% trans of %} {{ pages }} {% endwith %}

{% endif %}
{% else %}

{% trans 'You have already completed this' %} {{formtype}}.

{% trans "Back to Home page" %}
{% endif %}