CR de la "Discution" de ce soir :)
par lipki
*Problème* :
Dans une liste de "truc" ici pour l'exemple la liste des pages.
S'il on a une liste d'action, à effectuer sur une sélection de "truc",
accompagné de son bouton de validation.
Et un bouton pour une autre action, s'appliquant sur l'ensemble de la liste.
Alors le bouton validera également l'action sélectionné dans la liste.
On est dans un cas, 1 formulaire 2 actions.
On prend en compte le cas du JavaScript d'activé.
Le problème immédiat concerne la page posts_actions.php qui fait du
traitement par lot et qui est assez complexe.
Cette page à était revu récemment par bruno, pour la mise en page et
quelque bug.
*Solution proposé* :
Que le bouton sélectionné pour faire le submit (s'il n'est pas le bouton
de validation de la liste d'action) soit considéré comme l'action
sélectionné.
Pour les différentes listes de "truc" du corps, ça permet de déplacer
certaine action dans un bouton, si les ergonomes ou les accessibilistes
le juge nécessaire.
Même chose pour les plugins qui ont des besoins que l'on ne peux pas
deviné, cela leurs permettra de bénéficier de tout le système de liste
et de traitement par lot du core avec une contrainte de moins (celle de
mettre toutes les actions dans une combo).
*Ce qui ressort de la discution* :
Il faut un bouton, pour coller aux autres listes et parce que la
combo-box fait du traitement sur les "truc" sélectionné.
La solution est simple mais, la page (posts_actions.php) qui va abrité
cette solution est une usine à gaze.
Il faut réfléchir et en parler sur la ML.
Mais il n'est pas question de mettre dans le core une fonction
spécialisée utilisée par un plugin optionnel.
Franckpaul propose dans parler lors de la reunion de lundi soir, IRC 21h.
--
Dev mailing list - [email protected] - http://ml.dotclear.org/listinfo/dev