fix: gestion route /team dans strategie-script.js et amélioration détection liens

- Ajout de showTeamPage() dans strategie-script.js pour gérer /team
- La route /team remplace maintenant le body par l'iframe team.html
- Amélioration du script Python avec regex pour détecter tous les formats de liens
- Gestion du popstate pour la route /team

Cela corrige :
- Les deux liens (détection améliorée avec regex)
- L'affichage du radar au lieu des visualisations (remplacement du body par l'iframe)
This commit is contained in:
syoul
2025-12-09 12:10:31 +01:00
parent 062b4e2162
commit e357330cad
2 changed files with 29 additions and 1 deletions

View File

@@ -253,7 +253,8 @@ try:
line = lines[i]
# Détecter le début d'un lien Équipe (inclut /team, /team/, /team.html)
if ('href="/team' in line or "href='/team" in line) and not skip_team_link:
# Vérifier aussi si c'est dans un commentaire ou sur plusieurs lignes
if ('href="/team' in line or "href='/team" in line or 'href={"/team' in line or "href={'/team" in line) and not skip_team_link:
skip_team_link = True
team_links_removed += 1
# Ignorer cette ligne et les lignes suivantes jusqu'à </li>
@@ -262,8 +263,13 @@ try:
# Si on est dans un bloc Équipe à supprimer, ignorer jusqu'à </li>
if skip_team_link:
# Vérifier si on a atteint la fin du <li>
if '</li>' in line:
skip_team_link = False
# Vérifier aussi si on trouve un nouveau <li> sans avoir fermé le précédent (cas mal formaté)
elif '<li' in line and '</li>' not in line:
# On est dans un nouveau <li>, donc le précédent était mal formaté, continuer
pass
i += 1
continue