[tarteaucitron ↪ 31-ui-a-ameliorer-enlever-un-service-active] feat : refonte de l'interface d'activation des services (…)

spip-contrib-extensions/tarteaucitron

Par pierretux, le 9 avril 2026 à 11h12min :

feat: refonte de l’interface d’activation des services

  • Affichage immédiat des services actifs sous forme de tags (×
    pour désactiver en un clic) avec compteur
  • Filtres par catégorie (ads, api, social, video…) en toggle,
    sans bouton « Tous » inutile
  • Recherche insensible à la casse (bug corrigé)
  • Sélection multiple via checkboxes + « Tout sélectionner » +
    bouton « Activer la sélection (N) » pour activer en lot
  • Nouvel endpoint AJAX exec/tarteaucitron_toggle_service.php
    (retourne JSON) — plus de rechargement complet à chaque action
  • 4 nouvelles chaînes i18n (fr/de) : cfg_activer_selection,
    cfg_aucun_resultat, cfg_aucun_service_actif, cfg_tout_selectionner

Ajouté
exec/tarteaucitron_toggle_service.php
Modifié
formulaires/configurer_tarteaucitron_ajouter_services.html
lang/tarteaucitron_de.php
lang/tarteaucitron_fr.php

Détails : feat: refonte de l'interface d'activation des services (c6d40943) · Validations · spip-contrib-extensions / tarteaucitron · GitLab