Supporter _AUTO_BR dans les listes à puces
Je ressors une discussion d'il y a quelques temps sur IRC au sujet des sauts de lignes dans les puces qui ne sont pas interprétés actuellement.
Pour ce faire, il suffit dans plugins-dist/textwheel/spip/spip-listes.php
de remplacer la ligne 97 $t = $ajout . str_replace("\n", _AUTOBR."\n",$t[3]);
par $t = $ajout . $t[3];
En gros cela permettrait de traiter les sauts de lignes dans un item de liste comme <br />
La discussion sur IRC :
18:56:59 kent1: vous voyez un inconvénient d'ajouter le support de _AUTO_BR dans les listes à puces?
19:01:49 _fil_: tu penses à uqoi ?
19:03:35 denisb_mbp: ne pas avoir à utiliser le _ dans le raccourci _fil_
19:03:44 denisb_mbp: pour "aller à la ligne"
19:04:24 denisb_mbp: sauf que faudra quand même l'utiliser pour un double saut de ligne
19:04:29 denisb_mbp: ...
19:04:44 denisb_mbp: sinon y'aura confusion avec la fin de la liste
19:04:50 denisb_mbp: hum...
19:07:40 _fil_: et ça marche pas déjà ?
19:17:48 kent1: ligne 98 de wheels/spip/spip-listes.php
19:17:54 kent1: changer par $t = $ajout . str_replace("\n", _AUTOBR."\n",$t[3]);
19:18:24 kent1: $t[3] étant le texte du contenu après la puce
19:30:16 kent1: comme c'est fait dans paragrapher
19:30:18 kent1: en fait
19:33:53 kent1: "sauf que faudra quand même l'utiliser pour un double saut de ligne" denisb…
19:34:05 kent1: pour fermer une liste on saute une ligne non?
19:34:12 denisb_mbp: ouaip
19:34:24 kent1: donc c'est bon ça devrait pas casser le truc
19:34:32 kent1: puisque la découpe est faite en amont
19:34:55 kent1: la découpe des -* texte etc etc...
19:35:16 kent1: là on ne touche que à "texte etc etc avec des \n dedans"
19:35:31 kent1: *vient de tester et ça marche pas mal*
19:36:29 denisb_mbp: voui...
19:36:48 denisb_mbp: mais \n\n sera traduit par fin de liste et pas par <p>
19:37:23 denisb_mbp: donc pour avoir un <p> dans une liste faudra jongler entre \n (autobr) et _ (non marque de fin de fin de liste)
19:37:35 denisb_mbp: mais bon...
19:38:29 kent1: _ ne fera pas de p comme "-* blahbla….\n\n" non plus" à ce que je pense là… \n\n coupe une liste avec un <p> entre deux <ul> non?
19:38:33 kent1: actuellement
19:55:08 denisb_mbp: ce que je veux dire kent1 c'est que actuellement pour "passer une ligne" dans une liste il me semble bien qu'il faut utiliser un _ non ?
19:55:20 denisb_mbp: pour forcer un retour ligne
19:56:13 denisb_mbp: et pour forcer une ligne blanche il faut donc un double _
19:56:19 kent1: oui c'est ça
19:56:23 kent1: ah ok
19:56:28 kent1: oui effectivement
19:56:34 denisb_mbp: avec autobr, il va y avoir mélange
19:56:45 kent1: oui possible
19:57:00 kent1: en tout cas
19:57:03 kent1: ça marche bien
19:57:04 denisb_mbp: un simple clic sur enter pour aller à la ligne (un \n) mais toujours la nécessité d'un double _ pour sauter une ligne
19:57:13 kent1: yop
19:57:29 denisb_mbp: bref c'est pas ce qu'il y a de plus grave non plus hein !
19:58:02 kent1: le truc c'est que maintenant les users ont l'habitude du \n => <br />
19:58:15 kent1: enfin bref
19:58:20 denisb_mbp: oué