aboutsummaryrefslogtreecommitdiffstats
path: root/templates/main/jams/profile.html
diff options
context:
space:
mode:
Diffstat (limited to 'templates/main/jams/profile.html')
-rw-r--r--templates/main/jams/profile.html43
1 files changed, 1 insertions, 42 deletions
diff --git a/templates/main/jams/profile.html b/templates/main/jams/profile.html
index cf2088c7..98867c8a 100644
--- a/templates/main/jams/profile.html
+++ b/templates/main/jams/profile.html
@@ -33,14 +33,7 @@
{% else %}
<form class="uk-form-horizontal" action="{{ url_for("main.jams.profile") }}" method="post">
{% endif %}
- <div>
- <div class="uk-form-label">
- <label class="uk-form-label" for="dob">Date of Birth</label>
- </div>
- <div class="uk-form-controls-text uk-form-controls">
- <input class="uk-input" type="text" name="dob" id="dob" value="{{ participant.dob }}" required>
- </div>
- </div>
+
<div>
<div class="uk-form-label">
<label class="uk-form-label" for="github_username">GitHub Username</label>
@@ -86,47 +79,14 @@
<script type="application/javascript">
- const date = flatpickr("#dob", {
- enableTime: false, altInput: true, altInputClass: "date-picker",
- onChange: function() {
- let dob = moment(dob_input.value);
-
- if (!dob.isBefore(earliest_dob)) {
- UIkit.notification({
- "message": "You must be aged 13 or older to participate in our code jams.",
- "status": "danger",
- "pos": "top-center",
- "timeout": 5000,
- });
-
- dob_output.classList.add("uk-form-danger");
- submit_button.disabled = true;
- } else {
- dob_output.classList.remove("uk-form-danger");
- }
- }
- });
-
const tz = moment().format("Z");
- const dob_input = document.getElementById("dob");
- const dob_output = document.getElementsByClassName("date-picker")[0];
const github_input = document.getElementById("github_username");
const tz_input = document.getElementById("timezone");
const submit_button = document.getElementById("submit");
- const earliest_dob = moment().subtract(13, "years");
function checkInputs() {
- if (dob_input.value.length < 1)
- return submit_button.disabled = true;
-
- let dob = moment(dob_input.value);
-
- if (!dob.isBefore(earliest_dob)) {
- return submit_button.disabled = true;
- }
-
if (github_input.value.length < 1)
return submit_button.disabled = true;
@@ -136,7 +96,6 @@
submit_button.disabled = false;
}
- dob_input.oninput = checkInputs;
github_input.oninput = checkInputs;
tz_input.oninput = checkInputs;