From 44453da722f7be76b50e391ca96d0b71a2c49acd Mon Sep 17 00:00:00 2001 From: Gareth Coles Date: Sat, 19 May 2018 19:34:44 +0100 Subject: [Jams] Signups code is more or less done, just a few things left --- templates/main/jams/already.html | 26 +++ templates/main/jams/banned.html | 44 +++++ templates/main/jams/index.html | 2 +- templates/main/jams/join.html | 357 +++++++++++++++++++++++++++++++++++++++ templates/main/jams/signup.html | 15 -- templates/main/jams/thanks.html | 25 +++ templates/main/navigation.html | 6 - 7 files changed, 453 insertions(+), 22 deletions(-) create mode 100644 templates/main/jams/already.html create mode 100644 templates/main/jams/banned.html create mode 100644 templates/main/jams/join.html delete mode 100644 templates/main/jams/signup.html create mode 100644 templates/main/jams/thanks.html (limited to 'templates') diff --git a/templates/main/jams/already.html b/templates/main/jams/already.html new file mode 100644 index 00000000..0baaf4a9 --- /dev/null +++ b/templates/main/jams/already.html @@ -0,0 +1,26 @@ +{% extends "main/base.html" %} +{% block title %}Code Jams | Banned{% endblock %} +{% block og_title %}Code Jams | Banned{% endblock %} + +{% block content %} +
+
+

+ Code Jam {{ jam.number }}: {{ jam.title }} +

+ + +

+ Thanks for your interest in this code jam! It looks like we already have an application here for you, + so please just sit back, relax, and we'll let you know whether you've been selected for this code + jam when the time comes. +

+ + +  Back to all code jams + +
+
+{% endblock %} diff --git a/templates/main/jams/banned.html b/templates/main/jams/banned.html new file mode 100644 index 00000000..adc82fef --- /dev/null +++ b/templates/main/jams/banned.html @@ -0,0 +1,44 @@ +{% extends "main/base.html" %} +{% block title %}Code Jams | Banned{% endblock %} +{% block og_title %}Code Jams | Banned{% endblock %} + +{% block content %} +
+
+

+ Code Jam {{ jam.number }}: {{ jam.title }} +

+ + + {% if infraction.number == -1 %} +

+ Thanks for your interest in this code jam! Unfortunately, due to your previous actions, you have been + permanently banned from participating in our code jams. +
+
+ The reason given is: {{ infraction.reason }} +
+
+ If you feel that this is a mistake, please feel free to contact one of the admins on Discord. +

+ {% else %} +

+ Thanks for your interest in this code jam! Unfortunately, due to your previous actions, you have been + temporarily banned from participating in our code jams. +
+
+ The reason given is: {{ infraction.reason }} +
+
+ If you feel that this is a mistake, please feel free to contact one of the admins on Discord. +

+ {% endif + + +  Back to all code jams + +
+
+{% endblock %} diff --git a/templates/main/jams/index.html b/templates/main/jams/index.html index a5d2a5d0..71bce999 100644 --- a/templates/main/jams/index.html +++ b/templates/main/jams/index.html @@ -61,7 +61,7 @@ Code Jam {{ jam.number }}: {{ jam.title }} {% if jam.state == "announced" %} - +  Join {% else %} diff --git a/templates/main/jams/join.html b/templates/main/jams/join.html new file mode 100644 index 00000000..ffa80cb5 --- /dev/null +++ b/templates/main/jams/join.html @@ -0,0 +1,357 @@ +{% extends "main/base.html" %} +{% block title %}Code Jams | Join{% endblock %} +{% block og_title %}Code Jams | Join{% endblock %} + +{% macro show_question(question) %} +
+
+ {% if question.optional %} + + {% else %} + + {% endif %} +
+
+ {% if question.type == "checkbox" %} + {% if question.optional %} + + + {% else %} + + + {% endif %} + + {% elif question.type == "email" %} + {% if question.optional %} + + {% else %} + + {% endif %} + + {% elif question.type == "number" %} + {% if question.optional %} + + {% else %} + + {% endif %} + + {% elif question.type == "radio" %} + {% if question.optional %} + {% for option in question.data.options %} + + + {% endfor %} + {% else %} + {% for option in question.data.options %} + + + {% endfor %} + {% endif %} + + {% elif question.type == "range" %} +
+ {% if question.optional %} + {% for num in range(question.data.min, question.data.max + 1) %} + + + + + {% endfor %} + {% else %} + {% for num in range(question.data.min, question.data.max + 1) %} + + + + + {% endfor %} + {% endif %} +
+ + {% elif question.type == "text" %} + {% if question.optional %} + + {% else %} + + {% endif %} + + {% elif question.type == "textarea" %} + {% if question.optional %} + + {% else %} + + {% endif %} + + {% elif question.type == "slider" %} +
+ + +
+ + {% endif %} +
+
+{% endmacro %} + +{% block content %} +
+
+

+ Code Jam {{ jam.number }}: {{ jam.title }} +

+ +

+ Please fill out the form below to apply for this code jam. Once you've submitted your application and the + application window has closed, we'll review it and let you know whether you've been entered! +

+

+ Please note that you will not be able to edit your application after you've submitted it. +

+
+ + {% if jam.state != "announced" %} +

+ Unfortunately, we're not accepting applications for this code jam right now - but we appreciate your + interest. Keep an eye on #announcements on Discord for information on the next jam! +

+ {% else %} +
+ {% for question in questions %} + {{ show_question(question) }} +
+ {% endfor %} +
+ + + +
+ +  Back + + +
+
+ + {% endif %} +
+
+ + +{% endblock %} diff --git a/templates/main/jams/signup.html b/templates/main/jams/signup.html deleted file mode 100644 index ddb48733..00000000 --- a/templates/main/jams/signup.html +++ /dev/null @@ -1,15 +0,0 @@ -{% extends "main/base.html" %} -{% block title %}Home{% endblock %} -{% block og_title %}Home{% endblock %} -{% block content %} -
-
-

- Sign Up -

- -
-
-{% endblock %} diff --git a/templates/main/jams/thanks.html b/templates/main/jams/thanks.html new file mode 100644 index 00000000..e6709485 --- /dev/null +++ b/templates/main/jams/thanks.html @@ -0,0 +1,25 @@ +{% extends "main/base.html" %} +{% block title %}Code Jams | Banned{% endblock %} +{% block og_title %}Code Jams | Banned{% endblock %} + +{% block content %} +
+
+

+ Code Jam {{ jam.number }}: {{ jam.title }} +

+ + +

+ Thanks for your application! Just sit back, relax, and we'll let you know whether you've been selected + for this code jam when the time comes. +

+ + +  Back to all code jams + +
+
+{% endblock %} diff --git a/templates/main/navigation.html b/templates/main/navigation.html index 391bbcf5..4e2ed369 100644 --- a/templates/main/navigation.html +++ b/templates/main/navigation.html @@ -107,12 +107,6 @@
  • Info
  • {% endif %} - {% if current_page == "main.jams.signup" %} -
  • Sign Up
  • - {% else %} -
  • Sign Up
  • - {% endif %} -
  • {% if current_page.startswith("main.about.privacy") %} -- cgit v1.2.3