Match de l’Italie en direct
Suivez le match de l’Italie en direct en direct à la radio et/ou en score live ci dessous en direct live sur notre site ou sur notre application :
Une radio à nous proposer ? envoyez nous un message
[radio_player id= »102442″] | [radio_player id= »102446″] | [radio_player id= »102438″] | [radio_player id=102449] |
faites défiler sur votre mobile β>
Résultats de la rencontre| Équipe Locale | Équipe Visiteuse |
|---|
function fetchDataAndUpdate() {
let urlParams = new URLSearchParams(window.location.search);
// const rencontreId = urlParams.get(‘id’)
const teamId = 34
fetch(`https://rugby-app-4ebacff10fda.herokuapp.com/rencontres/next_rencontre?id=${teamId}`)
.then(response => response.json())
.then(allData => {
const data = allData[0];
if (data.rencontre_resultat_locale && data.rencontre_resultat_visiteuse) {
createChart(data);
updateActions(data);
updateScoreAndTeams(data);
updateLists(data);
} ${teamImage}${action.type_traduit}
${action.Joueur1 ? `
${action.Joueur1.Personne.nom}
` : »}
${action.Joueur2 ? `
${action.Joueur2.Personne.nom}
` : »}
`;
li.querySelector(‘.timeline-marker’).appendChild(img);
return li;
}
function updateActions(data) {
const timeline = document.querySelector(‘.timeline’);
timeline.innerHTML = »;
if (data.etat !== ‘A venir’ && data.etat !== ‘avenir’) {
if (Array.isArray(data.actions)) {
for (const action of data.actions) {
const actionTeamName = String(action.competitionEquipeId) === String(data.local_team.id) ? data.local_team.img_base64 : data.visitor_team.img_base64;
const item = createTimelineItem(action, actionTeamName);
timeline.appendChild(item);
}
}
}
if (!data.compositon_equipe_local) return;
const table = document.querySelector(« .custom-composition-table »);
while (table.rows.length > 1) table.deleteRow(1);const sortedEquipeLocal = data.compositon_equipe_local.sort((a, b) => a.numero β b.numero);
const sortedEquipeVisiteur = data.compositon_equipe_visiteur.sort((a, b) => a.numero β b.numero);for (const [i, joueurLocal] of sortedEquipeLocal.entries()) {
const joueurVisiteur = sortedEquipeVisiteur[i];
const row = table.insertRow();
row.insertCell(0).innerHTML = `${data.rencontre_resultat_locale.pointsDeMarque} β ${data.rencontre_resultat_visiteuse.pointsDeMarque}
`;
h1Container.innerHTML = `${titre} ${data.local_team.name} β ${data.visitor_team.name}`;
if (dateContainer) dateContainer.remove();
} else if (data.etat === ‘endirect’) {
scoreContainer.innerHTML = `${data.rencontre_resultat_locale.pointsDeMarque} β ${data.rencontre_resultat_visiteuse.pointsDeMarque}
`;
h1Container.textContent = `${data.local_team.name} β ${data.visitor_team.name} en Direct`;
if (dateContainer) dateContainer.remove();
} else {
h1Container.textContent = `${data.local_team.name} β ${data.visitor_team.name} en Direct`;
const date = new Date(data.date);
date.setHours(date.getHours() β 2);
const dateFormatted = `${date.toLocaleDateString(‘fr-FR’, {
year: ‘numeric’,
month: ‘long’,
day: ‘numeric’,
})}`;
const heureFormatted = `${date.toLocaleTimeString(‘fr-FR’, {
hour: ‘2-digit’,
minute: ‘2-digit’,
})}`;
const chartContainer = document.getElementById(‘myChart’);
const matchSummary = document.querySelector(« .match-summary »);
if (matchSummary) matchSummary.remove();
if (chartContainer) chartContainer.remove();
dateContainer.innerHTML = `