31 lines
1.2 KiB
JavaScript
31 lines
1.2 KiB
JavaScript
document.addEventListener('DOMContentLoaded', function () {
|
|
async function init() {
|
|
const numParcours = getNumParcoursFromURL();
|
|
|
|
// Attendre le chargement complet du parcours
|
|
await loadParcours(numParcours);
|
|
|
|
const parcours = JSON.parse(sessionStorage.getItem('parcours'));
|
|
|
|
if (parcours) {
|
|
// Affichez les informations du parcours dans votre interface utilisateur
|
|
document.getElementById('displayedNumParcours').innerText = numParcours;
|
|
document.getElementById('dateCreaParcours').innerText = parcours.created
|
|
? new Date(parcours.created).toLocaleDateString('fr-FR', { day: 'numeric', month: 'long', year: 'numeric' })
|
|
: null;
|
|
|
|
const dernierUtilisateur = parcours["@expand"].dernierUtilisateur;
|
|
document.getElementById('souscripteurParcours').innerText = dernierUtilisateur
|
|
? `${dernierUtilisateur.matricule}, ${dernierUtilisateur.prenom} ${dernierUtilisateur.nom}`
|
|
: null;
|
|
}
|
|
}
|
|
|
|
init().catch(console.error);
|
|
|
|
// Écoute de l'événement du bouton nouveau parcours
|
|
document.getElementById('infoContratBtn').addEventListener('click', function () {
|
|
window.location.href = `/contrat?numParcours=${getNumParcoursFromURL()}`;
|
|
});
|
|
});
|