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

Répondre à