Re: Accéder à git.spip.net
nicod_ <[email protected]>
| Newsgroups | gmane.comp.web.spip.devel |
|---|---|
| Message-ID | <[email protected]> |
Le 17/04/2021 à 21:27, Brice Boucard a écrit : > Du coup, je m'interroge pour commencer sur la bonne façon "spipienne" > de saisir des extraits de code... > > Ne faudrait-il pas reconsidérer le code généré par <cadre> dans un > premier temps ? Salut, et merci de te pencher sur ce sujet, le plugin ColorationCode a bien rendu service mais il commence à dater un peu, enfin surtout Geshi. Pour moi, ce vieux raccourci <cadre> devrait disparaitre, ne plus être proposé dans le porteplume, et pour assurer la compatibilité ascendante être systématiquement interprété comme le raccourci <code>, c'est à dire avec un <pre><code> en html, et pas cette verrue hideuse de textarea qui n'a rien à faire dans du html. Historiquement, <cadre> génère un textarea "parce que c'est plus facile pour copier coller le texte", mais c'est vraiment un hack crado. On peut faire ça proprement en JS aujourd'hui, et de façon beaucoup plus ergonomique (un seul clic et hop, c'est dans le presse-papier), comme on le fait par exemple dans le plugin Pre&Code avec clipboard.js : https://contrib.spip.net/Pre-Code#Copier-coller-facilite https://git.spip.net/spip-contrib-extensions/precode/src/branch/master/js J'aurais aimé éliminer cet archaïsme "canal historique" de la prochaine version de SPIP, qui casse pourtant déjà pas mal de choses historiques, mais ça a été refusé : https://core.spip.net/issues/4693 https://git.spip.net/spip/spip/pulls/137 -- nicod_