1
0
mirror of https://gitlab.com/animath/si/plateforme.git synced 2025-11-17 16:17:48 +01:00

Add responsabilities of accompanying coaches + translate message about pending dates

This commit is contained in:
Maxime JUST
2025-11-11 19:34:42 +01:00
parent af60d27402
commit 27a4bdf98e
4 changed files with 244 additions and 152 deletions

View File

@@ -51,15 +51,33 @@
<script>
document.addEventListener('DOMContentLoaded', () => {
let role_elem = document.getElementById("id_role")
function setup_requirements() {
const main = document.getElementById('id_is_accompanying_coach');
const group = document.getElementById('div_id_confirm_accompanying');
function toggle(){
if(main.checked) {
group.style.display = "block";
} else {
group.style.display = "none";
}
}
main.addEventListener('change', toggle);
toggle();
}
function updateView () {
let selected_role = role_elem.options[role_elem.selectedIndex].value
if (selected_role === "participant")
document.getElementById("registration_form").innerHTML = document.getElementById("student_registration_form").innerHTML
else
document.getElementById("registration_form").innerHTML = document.getElementById("coach_registration_form").innerHTML
setup_requirements();
}
role_elem.addEventListener('change', updateView)
updateView()
})
</script>
{% endblock %}