From 2adbdde12186c09e35a046fca2814679e85b7cce Mon Sep 17 00:00:00 2001 From: Youssef Date: Mon, 15 Jun 2026 23:09:23 +0200 Subject: [PATCH] chore: inject HTMX script in all templates to fix badge bugs --- .../main/resources/templates/change-password.html | 1 + .../src/main/resources/templates/login.html | 1 + .../templates/parametrage/categories_form.html | 1 + .../templates/parametrage/categories_list.html | 1 + .../templates/parametrage/educateurs_form.html | 1 + .../templates/parametrage/educateurs_list.html | 1 + .../templates/parametrage/equipements_form.html | 1 + .../templates/parametrage/equipements_list.html | 1 + .../templates/parametrage/equipes_list.html | 1 + .../templates/parametrage/modespaiement_form.html | 1 + .../templates/parametrage/modespaiement_list.html | 1 + .../templates/parametrage/saison_form.html | 1 + .../templates/parametrage/saisons_list.html | 1 + .../main/resources/templates/planning/form.html | 1 + .../resources/templates/planning/planning.html | 1 + .../main/resources/templates/public/demarrer.html | 1 + .../resources/templates/public/lien-expire.html | 1 + .../main/resources/templates/public/succes.html | 1 + .../resources/templates/utilisateurs/form.html | 1 + .../resources/templates/utilisateurs/list.html | 1 + fix_htmx.py | 14 ++++++++++++++ 21 files changed, 34 insertions(+) create mode 100644 fix_htmx.py diff --git a/as-talange-web/src/main/resources/templates/change-password.html b/as-talange-web/src/main/resources/templates/change-password.html index 2f9719d..db85a92 100644 --- a/as-talange-web/src/main/resources/templates/change-password.html +++ b/as-talange-web/src/main/resources/templates/change-password.html @@ -1,6 +1,7 @@ + Changement de mot de passe - AS Talange diff --git a/as-talange-web/src/main/resources/templates/login.html b/as-talange-web/src/main/resources/templates/login.html index cb76325..167fe93 100644 --- a/as-talange-web/src/main/resources/templates/login.html +++ b/as-talange-web/src/main/resources/templates/login.html @@ -1,6 +1,7 @@ + Connexion - AS Talange diff --git a/as-talange-web/src/main/resources/templates/parametrage/categories_form.html b/as-talange-web/src/main/resources/templates/parametrage/categories_form.html index 9fdd594..6419461 100644 --- a/as-talange-web/src/main/resources/templates/parametrage/categories_form.html +++ b/as-talange-web/src/main/resources/templates/parametrage/categories_form.html @@ -1,6 +1,7 @@ + Catégorie - AS Talange diff --git a/as-talange-web/src/main/resources/templates/parametrage/categories_list.html b/as-talange-web/src/main/resources/templates/parametrage/categories_list.html index 146b3c9..24755a2 100644 --- a/as-talange-web/src/main/resources/templates/parametrage/categories_list.html +++ b/as-talange-web/src/main/resources/templates/parametrage/categories_list.html @@ -1,6 +1,7 @@ + Paramétrage - Catégories diff --git a/as-talange-web/src/main/resources/templates/parametrage/educateurs_form.html b/as-talange-web/src/main/resources/templates/parametrage/educateurs_form.html index 0efe15d..9ff1c4f 100644 --- a/as-talange-web/src/main/resources/templates/parametrage/educateurs_form.html +++ b/as-talange-web/src/main/resources/templates/parametrage/educateurs_form.html @@ -1,6 +1,7 @@ + Éducateur - AS Talange diff --git a/as-talange-web/src/main/resources/templates/parametrage/educateurs_list.html b/as-talange-web/src/main/resources/templates/parametrage/educateurs_list.html index a38f531..29785f6 100644 --- a/as-talange-web/src/main/resources/templates/parametrage/educateurs_list.html +++ b/as-talange-web/src/main/resources/templates/parametrage/educateurs_list.html @@ -1,6 +1,7 @@ + Paramétrage - Éducateurs diff --git a/as-talange-web/src/main/resources/templates/parametrage/equipements_form.html b/as-talange-web/src/main/resources/templates/parametrage/equipements_form.html index 1d41f48..80f11fd 100644 --- a/as-talange-web/src/main/resources/templates/parametrage/equipements_form.html +++ b/as-talange-web/src/main/resources/templates/parametrage/equipements_form.html @@ -1,6 +1,7 @@ + Équipement - AS Talange diff --git a/as-talange-web/src/main/resources/templates/parametrage/equipements_list.html b/as-talange-web/src/main/resources/templates/parametrage/equipements_list.html index 35e403b..7bda09a 100644 --- a/as-talange-web/src/main/resources/templates/parametrage/equipements_list.html +++ b/as-talange-web/src/main/resources/templates/parametrage/equipements_list.html @@ -1,6 +1,7 @@ + Paramétrage - Équipements diff --git a/as-talange-web/src/main/resources/templates/parametrage/equipes_list.html b/as-talange-web/src/main/resources/templates/parametrage/equipes_list.html index 09003af..9bd0c48 100644 --- a/as-talange-web/src/main/resources/templates/parametrage/equipes_list.html +++ b/as-talange-web/src/main/resources/templates/parametrage/equipes_list.html @@ -1,6 +1,7 @@ + Paramétrage - Équipes diff --git a/as-talange-web/src/main/resources/templates/parametrage/modespaiement_form.html b/as-talange-web/src/main/resources/templates/parametrage/modespaiement_form.html index 20a1fae..34e570d 100644 --- a/as-talange-web/src/main/resources/templates/parametrage/modespaiement_form.html +++ b/as-talange-web/src/main/resources/templates/parametrage/modespaiement_form.html @@ -1,6 +1,7 @@ + Mode de Paiement - AS Talange diff --git a/as-talange-web/src/main/resources/templates/parametrage/modespaiement_list.html b/as-talange-web/src/main/resources/templates/parametrage/modespaiement_list.html index c73f685..44704d9 100644 --- a/as-talange-web/src/main/resources/templates/parametrage/modespaiement_list.html +++ b/as-talange-web/src/main/resources/templates/parametrage/modespaiement_list.html @@ -1,6 +1,7 @@ + Paramétrage - Modes de Paiement diff --git a/as-talange-web/src/main/resources/templates/parametrage/saison_form.html b/as-talange-web/src/main/resources/templates/parametrage/saison_form.html index d7c2c74..e046991 100644 --- a/as-talange-web/src/main/resources/templates/parametrage/saison_form.html +++ b/as-talange-web/src/main/resources/templates/parametrage/saison_form.html @@ -1,6 +1,7 @@ + Nouvelle Saison - AS Talange diff --git a/as-talange-web/src/main/resources/templates/parametrage/saisons_list.html b/as-talange-web/src/main/resources/templates/parametrage/saisons_list.html index 47c9d21..c638e73 100644 --- a/as-talange-web/src/main/resources/templates/parametrage/saisons_list.html +++ b/as-talange-web/src/main/resources/templates/parametrage/saisons_list.html @@ -1,6 +1,7 @@ + Paramétrage - Saisons diff --git a/as-talange-web/src/main/resources/templates/planning/form.html b/as-talange-web/src/main/resources/templates/planning/form.html index 49304d4..87d7f41 100644 --- a/as-talange-web/src/main/resources/templates/planning/form.html +++ b/as-talange-web/src/main/resources/templates/planning/form.html @@ -1,6 +1,7 @@ + Créneau d'Entraînement - AS Talange diff --git a/as-talange-web/src/main/resources/templates/planning/planning.html b/as-talange-web/src/main/resources/templates/planning/planning.html index 1ea44d9..08d3878 100644 --- a/as-talange-web/src/main/resources/templates/planning/planning.html +++ b/as-talange-web/src/main/resources/templates/planning/planning.html @@ -1,6 +1,7 @@ + Planning des Entraînements - AS Talange diff --git a/as-talange-web/src/main/resources/templates/public/demarrer.html b/as-talange-web/src/main/resources/templates/public/demarrer.html index ec90bf9..6dd401b 100644 --- a/as-talange-web/src/main/resources/templates/public/demarrer.html +++ b/as-talange-web/src/main/resources/templates/public/demarrer.html @@ -2,6 +2,7 @@ + AS Talange - Pré-inscription diff --git a/as-talange-web/src/main/resources/templates/public/lien-expire.html b/as-talange-web/src/main/resources/templates/public/lien-expire.html index 74e008f..7f7fef2 100644 --- a/as-talange-web/src/main/resources/templates/public/lien-expire.html +++ b/as-talange-web/src/main/resources/templates/public/lien-expire.html @@ -1,6 +1,7 @@ + Lien expiré diff --git a/as-talange-web/src/main/resources/templates/public/succes.html b/as-talange-web/src/main/resources/templates/public/succes.html index f042cb1..9079e74 100644 --- a/as-talange-web/src/main/resources/templates/public/succes.html +++ b/as-talange-web/src/main/resources/templates/public/succes.html @@ -1,6 +1,7 @@ + Inscription réussie diff --git a/as-talange-web/src/main/resources/templates/utilisateurs/form.html b/as-talange-web/src/main/resources/templates/utilisateurs/form.html index d3ea99c..0813bea 100644 --- a/as-talange-web/src/main/resources/templates/utilisateurs/form.html +++ b/as-talange-web/src/main/resources/templates/utilisateurs/form.html @@ -1,6 +1,7 @@ + Ajouter un Utilisateur - AS Talange diff --git a/as-talange-web/src/main/resources/templates/utilisateurs/list.html b/as-talange-web/src/main/resources/templates/utilisateurs/list.html index ff51508..1982500 100644 --- a/as-talange-web/src/main/resources/templates/utilisateurs/list.html +++ b/as-talange-web/src/main/resources/templates/utilisateurs/list.html @@ -1,6 +1,7 @@ + Gestion des Utilisateurs - AS Talange diff --git a/fix_htmx.py b/fix_htmx.py new file mode 100644 index 0000000..414c764 --- /dev/null +++ b/fix_htmx.py @@ -0,0 +1,14 @@ +import os +import glob + +template_dir = "/home/ucef/.gemini/antigravity/scratch/as-talange/as-talange-web/src/main/resources/templates" +html_files = glob.glob(template_dir + "/**/*.html", recursive=True) + +for file in html_files: + with open(file, "r") as f: + content = f.read() + if "htmx.org" not in content and "" in content: + content = content.replace("", "\n ") + with open(file, "w") as f: + f.write(content) + print(f"Fixed {file}")