Renomme la marque en Gauthier Chombart & Nathan Chauwin et finalise le jeu Memory

Header, footer, titres et balises meta de toutes les pages actives : remplace NextGN Formation par Gauthier Chombart & Nathan Chauwin. Nouveau pied de page uniforme mentionnant les droits reserves et le statut de formateurs independants (dossier archives/ laisse inchange).

Integre aussi la refonte du jeu Memory (CSS/JS/HUD/leaderboard) et ajoute le rapport de veille Certibiocide semaine 28.
This commit is contained in:
2026-07-14 23:02:09 +02:00
parent 9140d2f468
commit 44be41b2b2
22 changed files with 747 additions and 327 deletions

View File

@@ -192,17 +192,18 @@ class LeaderboardManager {
const medal = index < 3 ? `class="rank-number medal-${index + 1}"` : 'class="rank-number"';
rankItem.innerHTML = `
<div ${medal}>${rankNumber}</div>
<div class="rank-top">
<div ${medal}>${rankNumber}</div>
<div class="rank-score">${formatNumber(score.score)}</div>
</div>
<div class="rank-info">
<div class="player-name">${this.escapeHTML(score.playerName)}</div>
<div class="rank-meta">
<span>⏱ ${formatTime(score.timeSeconds)}</span>
<span>🎯 ${score.moves} mouvements</span>
${score.isPerfect ? '<span>✨ Parfait</span>' : ''}
<span>🎯 ${score.moves}</span>
${score.isPerfect ? '<span>✨</span>' : ''}
</div>
</div>
<div class="rank-score">${formatNumber(score.score)}</div>
<div class="rank-difficulty ${score.difficulty}">${DIFFICULTY_MODES[score.difficulty].name}</div>
`;
leaderboardList.appendChild(rankItem);