Re-set description field to TextArea.
[prawokultury.git] / prawokultury / templates / contact / register / form.html
old mode 100755 (executable)
new mode 100644 (file)
index 75d99a9..516fcfe
@@ -1,12 +1,59 @@
-{% extends "contact/form.html" %}
-{% load i18n %}
+{% extends "base.html" %}
+{% load i18n chunks %}
 
-{% block contact_form_description %}
-{{ block.super }}
+{% block "titleextra" %}{{ form.form_title }} :: {% endblock %}
 
-{% if form.limit_reached %}
-<p class="warning">{% blocktrans %}Conference registration limit has been reached.
-We are now accepting speaker submissions only.{% endblocktrans %}</p>
+{% block "body" %}
+    <h1>{% block contact_form_title %}{{ form.form_title }}{% endblock %}</h1>
+
+    <div class="form-info">
+    {% block contact_form_description %}
+        {% chunk "contact_form__"|add:form.form_tag %}
+    {% endblock %}
+    </div>
+
+{% if not form.started %}
+  {# Not yet started. #}
+  <div class="warning">
+    {% chunk "contact_form__"|add:form.form_tag|add:"__not_started" %}
+  </div>
+{% else %}
+  {# Already started. #}
+  {% if form.limit_reached and not form.open_call %}
+    {# Already closed. #}
+    <div class="warning">
+      {% chunk "contact_form__"|add:form.form_tag|add:"__closed" %}
+    </div>
+  {% else %}
+    {# Still running. #}
+    {% if form.limit_reached %}
+      {# Only taking presentation submissions. #}
+      <div class="warning">
+        {% chunk "contact_form__"|add:form.form_tag|add:"__presentations_only" %}
+      </div>
+    {% else %}
+      {% if not form.open_call %}
+      {# Not taking presentations any more. #}
+      <div class="warning">
+        {% chunk "contact_form__"|add:form.form_tag|add:"__no_presentations" %}
+      </div>
+      {% else %}
+        <div class="warning">
+          {% chunk "contact_form__"|add:form.form_tag|add:"__running" %}
+        </div>
+      {% endif %}
+    {% endif %}
+
+    <form method="POST" action="." enctype="multipart/form-data" class="submit-form">
+      {% csrf_token %}
+      <table>
+        {{ form.as_table }}
+        <tr><td></td><td><button>{% block contact_form_submit %}{{ form.submit_label }}{% endblock %}</button></td></tr>
+      </table>
+    </form>
+  {% endif %}
 {% endif %}
 
+<script type="text/javascript" src="/static/js/prefill.js"></script>
+
 {% endblock %}