Comme ça fait un certain temps que je vois passer ce thread, je me décide finalement à l’ouvrir espérant que ça puisse aider. Les colorateurs je me les suis farci tous avec une config CSP avec Apache TRES stricte et le seul qui fonctionnait (je le repète avec un config de protection hyper stricte au niveau du JS et surtout des injections HTML) était HighlightJS. Les autres se prennaient CSP dans les gencives.
Merci pour les encouragements !
Alors, je viens d’essayer de changer d’approche (via le commit On essaie une nouvelle approche… Mais sous Firefox, le premier chargement du form d’édition présente toujours un décalage, résolu dès que l’on recharge la page (Ctrl+r) · 54dc903cbd - prism - SPIP on GIT) et le code produit n’est sans doute pas des plus propres…
Par contre, il y a du mieux : on peut avoir la coloration syntaxique sur tous les textarea du form d’édition d’article, que l’on ait activé ou pas le Porte Plume Partout.
Le seul souci, c’est encore sous Firefox que ça se passe : pour que le pre de prism-live et le textarea soient bien superposés, il faut recharger la page après le chargement initial du formulaire…
J’attends vos retours pour confirmer ce comportement
Le problème ne viendrait-il pas des fois justement de Porte Plume Partout (j’ai l’impression que le code obtenu sur chacun des .editer n’est pas le même que celui du champ #TEXTE) ?
J’en profite pour avoir d’autres retours par rapport à la proposition de @rastapopoulos.
rastapopoulos:
Je dirais que si un champ accepte la syntaxe (descriptif etc), il devrait toujours avoir la barre d’aide dessus dans ce cas, ne serait-ce qu’ergonomiquement ça indique aux utilisateurices que c’est ça qui est attendu dedans. Du coup ya un manque dans certains forms de SPIP aussi qui ne l’ajoute pas pour certains textarea qui pourtant permettent la syntaxe SPIP dedans.
Est-ce que ça ne devrait pas faire l’objet d’un ticket pour le core (si c’est bien là que ça se passe) ?
Voir le sujet ou répondre à ce courriel pour répondre.
En réponse à
Le 16/09/2021 à 14:37, jeanmarie via Discuter de SPIP a écrit : C’est bon avec ppp activé mais sans, il n’y a pas de coloration. Est-ce qu’on doit avoir la coloration même s’il n’y a pas les outils pour les raccourcis ? Comme ça, je dirais bien oui parce qu’on peut les ajouter manuellement… Mai…
Réponses précédentes
En attendant de faire un retour plus constructif dès que j’aurais le temps : pareil que @Mathieu_L , des encouragements ! L’édition est bien plus agréable avec ça → objectif core
Juste un petit mot d’encouragement car, après un rapide test, je trouve que c’est en effet un ajout qui aurait vraiment du sens dans le core. Ca pourrait être une aide précieuse pour que les rédacteurs s’y retrouvent avec la syntaxe de balisage (ou voient leurs erreurs).
Et sans y aller par quatre chemins : ça en jette !
Je n’ai pas eu le temps / l’occasion de regarder, et je ne pense pas pouvoir avant un petit moment encore, j’en suis bien désolé car tout ça m’intéresse !
Bonsoir à tous,
Je relance histoire de voir peut-être un jour ces deux plugins releasés ^^
Merci par avance pour vos retours, propositions, solutions, corrections…
Hum… Scrogneugneu… Le div .edition est en effet inséré lorsqu’une barre d’édition est présente…
Du coup, je ne sais pas comment résoudre ce problème en l’état… Et le pire c’est que je ne comprends pas la différence de comportement entre Chromium (Vivaldi ou autre) et Firefox, et même entre Firefox et Firefox avec le caché désactivé dans les outils de développement…
Si quelqu’un a une idée, forcément de génie, je suis preneur ! ^^
Mais, la discussion nous amène encore au-delà, et je dois avouer que je n’ai jamais trop compris pourquoi on n’avait pas de barre d’édition pour les champs descriptif, chapo, etc. par défaut…
Et du coup, une idée : si on ajoutait une classe genre .editer_propre sur tous les champs concernés ? ça pourrait permettre à Prism de cibler sans se tromper et super facilement (enfin je pense).
Mais du coup… que fait-on ? qui fait quoi ?
Voir le sujet ou répondre à ce courriel pour répondre.
Pour se désabonner de ces courriels, cliquez ici.