Formulaire éditer_logo et traitements des messages de retour
Description du bug / Comment le reproduire
Souhaitant étendre les "documents" couverts par le plugin Médias — Édition au téléversement (https://git.spip.net/spip-contrib-extensions/medias_uploadedit) aux logos, je me retrouve dans l'impossibilité de passer du javascript au message de retour du formulaire editer_logo du fait de l'absence d'une seconde astérisque sur les lignes 4-5 du fichier prive/formulaires/editer_logo.html (
https://git.spip.net/spip/prive/-/blob/2.x/formulaires/editer_logo.html?ref_type=heads#L4-5) :
[<div class="reponse_formulaire reponse_formulaire_ok" role="status">(#ENV*{message_ok})</div>]
[<div class="reponse_formulaire reponse_formulaire_erreur" role="alert">(#ENV*{message_erreur})</div>]
Comportement attendu
En l'état donc, le javascript n'est pas exécuté, juste affiché, alors que l'on devrait pouvoir l'exécuter, à l'image de ce que l'on peut faire avec les retours du formulaire joindre_document du plugin Médias (cf. https://git.spip.net/spip/medias/-/blob/master/formulaires/joindre_document.html?ref_type=heads#L11-12
Piste de résolution
Utiliser sur ces deux lignes 4-5 du fichier prive/formulaires/editer_logo.html une double astérisque.
Informations techniques
- Version de SPIP : 4.4
- Version de PHP : 8.2