[spip-dev] balise <cadre> et saut à la ligne

bonjour
je signale ce qui ressemble a un bug d'affichage sur la balise <cadre>
depuis la V1.17pr (et peut etre la v 1.7 je ne me rappelle plus) : les
phrases longues ne passent plus à la ligne et sortent du cadre d'affichage
exemple ici http://www.pucroller.com/article.php3?id_article=554

sur la v1.6 il n'y avait pas ce probleme

@+
Nicolas RIQUOIS
http://www.pucroller.com

je signale ce qui ressemble a un bug d'affichage sur la balise <cadre>
depuis la V1.17pr (et peut etre la v 1.7 je ne me rappelle plus) : les
phrases longues ne passent plus à la ligne et sortent du cadre d'affichage
exemple ici http://www.pucroller.com/article.php3?id_article=554

sur la v1.6 il n'y avait pas ce probleme

C'est peut-être une feuille de style qui a changé ?

-- Fil

Salut,

Je ne crois pas non,
voir ma réponse à Jean-Christophe Sekinger sur spip user:

Bonjour,

Si tu veux tu peux modifier le fichier ecrire/inc_texte.php autour de la ligne 220 (fais une recherche wrap='off') et modifie 'off' en 'soft'. Ca devrait te donner ce que tu cherches. Mais ne pas oublier de refaire la manip à chaque maj de spip sauf si les dev l'intègre d'office !!

@+

Txia
[@Lyfoung-> http://www.lyfoung.com ]

Jean-Christophe Sekinger a écrit :

> *comment faire pour qu'un texte saisi dans un article entre <cadre> et </cadre> ait un retour à la ligne auto (wrap="on")?*
>
> ... j'ai cherché les occurences des mots "wrap" "nowrap" "<cadre>" et "cadre" dans tout mon site (avec drw) mais ça me donne une foultitude de résultats auxquels je ne comprends que pouic (c'est pas beaucoup)
>
> y a pas quelqu'un qui comprenne et qui puisse m'aider?
>

@+
Txia
[@Lyfoung-> http://www.lyfoung.com ]

Fil a écrit :

>>je signale ce qui ressemble a un bug d'affichage sur la balise <cadre>
>>depuis la V1.17pr (et peut etre la v 1.7 je ne me rappelle plus) : les
>>phrases longues ne passent plus à la ligne et sortent du cadre d'affichage
>>exemple ici http://www.pucroller.com/article.php3?id_article=554
>>
>>sur la v1.6 il n'y avait pas ce probleme
Si tu veux tu peux modifier le fichier ecrire/inc_texte.php autour de la
ligne 220 (fais une recherche wrap='off') et modifie 'off' en 'soft'. Ca
devrait te donner ce que tu cherches. Mais ne pas oublier de refaire la
manip à chaque maj de spip sauf si les dev l'intègre d'office !!

C'est une modif d'Arno* :
http://www.spip.net/spip-cvs/ecrire/inc_texte.php3.diff?r1=1.144&r2=1.145

Commentaire de commit :
"" Bug affichage <cadre>: wrap="off" (et non wrap="no") ""

Bref, Arno* ? Je pense aussi que wrap='soft' est mieux, non ?

-- Fil

Franchement, non: <cadre> est conçu pour afficher du code source:
- le code est présenté de manière lisible, avec conservation des indentations,
- le code est très facile à copier ("tout sélectionner" dans le "cadre").

Quand on met un warp=soft, on affiche des retours à la ligne intempestifs qui rendent l'affichage du code source catastrophique.

L'exemple donné qui a démarré ce thread, c'est l'utilisation de <cadre> pour citer un mail. C'est carrément pas fait pour (aucune typo, mauvaise police de caractère, mise en page moche, etc.). Pour citer un mail, il y a une tripotée d'autres façons de procéder, beaucoup plus efficaces (ne serait-ce, désormais, que le <quote>).

A*