Skip to content

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.