diff --git a/Front/assets/shuttlecock.svg b/Front/assets/shuttlecock.svg new file mode 100644 index 0000000..bc26df5 --- /dev/null +++ b/Front/assets/shuttlecock.svg @@ -0,0 +1,25 @@ + + + + + + + + + diff --git a/Front/js/backend/arbitrage.js b/Front/js/backend/arbitrage.js index 0e26524..3d988e6 100644 --- a/Front/js/backend/arbitrage.js +++ b/Front/js/backend/arbitrage.js @@ -7,8 +7,11 @@ const idMatch = window.location.href.split("=")[1]; const data = { "status": "in_progress", }; + const record = await pb.collection('match').update(idMatch, data); + + //Récupération des données du match const currentStatus = await pb.collection('match').getOne(idMatch, { expand: 'sport,team1,team2', @@ -116,7 +119,6 @@ if(currentStatus.expand.sport.name === "basketball"){ arbitrageStopForm.appendChild(arbitrageStopFormDiv); arbitrageDiv.appendChild(arbitrageStopForm); - //Comptage des points const point1Team1 = document.getElementById("btnPoint1Btn1"); const point2Team1 = document.getElementById("btnPoint1Btn2"); diff --git a/Front/js/backend/sport.js b/Front/js/backend/sport.js index 02e2fc3..21791d7 100644 --- a/Front/js/backend/sport.js +++ b/Front/js/backend/sport.js @@ -80,12 +80,27 @@ function getSportNextMatchText(sport){ return "Prochain match : " + match.expand.team1.name + " vs " + match.expand.team2.name + ' ' + time_start.toLocaleString('fr', { weekday: 'long' }) + " à " + time_start.toLocaleString('fr', { hour: 'numeric', minute: 'numeric' }); } +function getSportIcon(sport){ + switch(sport.name) { + case "basketball": + return ` sports_basketball` + case "volleyball": + return ` sports_volleyball` + case "football": + return ` sports_soccer` + case "handball": + return ` sports_handball` + case "badminton": + return ` shuttlecock` + } +} + function getSportCard(sport){ let winner = getSportWinningTeam(sport) let title = winner === "" ? "La compétition n'a pas commencé" : ("Equipe en tête : " + winner) return `
-
${sport.name.toUpperCase()}
+
${sport.name.toUpperCase()}${getSportIcon(sport)}
${title}