Plusieurs défauts dans la page admin plugin
En creusant cette page pour un autre besoin j'ai découvert quelques scories et erreurs dans la page.
Les boutons Plus et moins d'infos : lors de l'affichage initial, le bouton s'appelle "+ Plus d'infos". Si on clique dessus, le js affecte le libellé "Moins d'infos" et sur le clic suivant "Plus d'infos" : on perd donc le "+" ou le "-".
Il suffit de corriger les lignes .Text(...)
en rajoutant ces caractères pour corriger ce souci.
L'appel de l'inclusion du détail d'n plugin se fait par :
<INCLURE{fond=prive/squelettes/inclure/plugin_detail,id_paquet,ajax=detail_#ID_PAQUET,env}>
Le nommage du bloc ajax n'est plus utile, il devait être utilisé avant la refonte de cette page.
Dernière trouvaille : le bloc "détails" étant affiché en ajax, il est inclus dans un div ajax après affichage. Or, d'après les CSS, il est censé être un flex-item du container flex "li.item". Les CSS lui applique donc une taille flex-basis de 100% mais qui n'est pas appliquée finalement. De fait, si on a pas de description longue qui étend le bloc "details" sur toute la ligne, on peut avoir des dt/dd qui reviennent à la ligne.
Conclusion, les CSS ne fonctionnent que si le plugin a une description. Il serait peut-être possible d'utiliser un container avec une direction column et pas row car finalement on veut des items sur toute la largeur les uns en dessous de autres.