{% load i18n %}
{% load bootstrap3 %}
{% load mail_settings_preview %}
<details class="panel panel-default">
    <summary class="panel-heading">
        <h4 class="panel-title">
            <strong>{% trans title %}</strong>
        </h4>
    </summary>
    <div id="{{ pid }}">
        <div class="panel-body">
            {% with exclude|split as exclusion %}
            {% with items|split as item_list %}
            {% for item in item_list %}
                {% if item in exclusion and form|hasattr:item %}
                    {% with form|getattr:item as field %}
                        {% bootstrap_field field layout="horizontal" %}
                    {% endwith %}
                {% elif form|hasattr:item %}
                    <div id="{{ item }}_panel" class="preview-panel form-group" for="{{ item }}">
                        {% with form|getattr:item as field %}
                        <label class="col-md-3 control-label">{{ field.label }}</label>
                        <div class="col-md-9">
                            <ul class="nav nav-tabs">
                                <li role="presentation" class="active">
                                    <a data-toggle="tab" type="edit" href="#{{ item }}_edit"><i class="fa fa-pencil-square-o fa-fw"></i> {% trans "Edit" %}</a>
                                </li>
                                <li role="presentation">
                                    <a data-toggle="tab" type="preview" href="#{{ item }}_preview"><i class="fa fa-tv fa-fw"></i> {% trans "Preview" %}</a>
                                </li>
                            </ul>
                            <div class="tab-content">
                                <div id="{{ item }}_edit" class="tab-pane fade in active">
                                    {% bootstrap_field field show_label=False form_group_class="" %}
                                </div>
                                <div id="{{ item }}_preview" class="tab-pane mail-preview-group">
                                    {% if request.event %}
                                        {% for l, n in settings.LANGUAGES %}
                                            {% if l in request.event.settings.locales %}
                                                <div lang="{{ l }}" for="{{ item }}" class="mail-preview"></div>
                                            {% endif %}
                                        {% endfor %}
                                    {% else %}
                                        {% for l, n in settings.LANGUAGES %}
                                            {% if l in request.organizer.settings.locales %}
                                                <div lang="{{ l }}" for="{{ item }}" class="mail-preview"></div>
                                            {% endif %}
                                        {% endfor %}
                                    {% endif %}
                                </div>
                            </div>
                        </div>
                        {% endwith %}
                    </div>
                {% endif %}
            {% endfor %}
            {% endwith %}
            {% endwith %}
        </div>
    </div>
</details>
