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:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user