{% extends "organization/home-base.html" %}

{% block three_col_js %}
  {{ form.media.js }}
{% endblock %}

{% block three_col_media %}
  {{ form.media.css }}
  <style>
    #org-field-wrapper-scoreboard_visibility,
    #org-field-wrapper-points_precision,
    #org-field-wrapper-start_time,
    #org-field-wrapper-end_time,
    #org-field-wrapper-time_limit,
    #org-field-wrapper-format_name {
      display: inline-flex;
    }
    .problems-problem {
      width: 40%;
    }
    input[type=number] {
      width: 5em;
    }
    .middle-content {
      z-index: 1;
    }
    #three-col-container {
      overflow: auto;
    }
  </style>
{% endblock %}

{% block middle_content %}
  <form action="" method="post">
    {% csrf_token %}
    {% if form.errors %}
      <div class="alert alert-danger alert-dismissable">
        <a href="#" class="close">x</a>
        {{ form.non_field_errors() }}
        {{ form.errors }}
      </div>
    {% endif %}
    {% for field in form %}
      {% if not field.is_hidden %}
        <div style="margin-bottom: 1em;">
          {{ field.errors }}
          <label for="{{field.id_for_label }}"><b>{{ field.label }}{% if field.field.required %}<span class="red"> * </span>{% endif %}:</b> </label>
          <div class="org-field-wrapper" id="org-field-wrapper-{{field.html_name }}">
            {{ field }}
          </div>
          {% if field.help_text %}
            <i style="display: block">{{ field.help_text|safe }}</i>
          {% endif %}
        </div>
      {% endif %}
    {% endfor %}

    <hr><br>
    {{ problems_form.management_form }}
    <i>{{_('If you run out of rows, click Save')}}</i>
    <table class="table">
      <thead>
        <tr>
          {% for field in problems_form[0] %}
            {% if not field.is_hidden %}
              <th>
                {{field.label}}
              </th>
            {% endif %}
          {% endfor %}
        </tr>
      </thead>
      <tbody>
        {% for form in problems_form %}
          <tr>
            {% for field in form %}
              <td class="problems-{{field.name}}" title="
                {{ field.help_text|safe if field.help_text }}"
                style="{{ 'display:none' if field.is_hidden }}"
              >{{field}}<div class="red">{{field.errors}}</div></td>
            {% endfor %}
          </tr>
        {% endfor %}
      </tbody>
    </table>
    <button type="submit">{{ _('Save') }}</button>
  </form>
{% endblock %}