Ouais @satonotdead Je pense que ce sujet a un peu dévié… Je pense que ce sujet pourrait être élagué pour se référer à l’ajout d’un bouton de surlignage dans la popup flottante d’édition/citation
J’ai donc créé un composant de thème Highlighter Composer Button dans le but très spécifique et limité de cliquer sur un bouton dans la barre d’outils du compositeur pour insérer \u003cmark\u003ethis\u003c/mark\u003e, et j’ai également ajouté un raccourci clavier \u003ckbd\u003eCtrl-H\u003c/kbd\u003e pour plus de commodité.
Il existe 2 autres composants de bouton de compositeur différents qui vous permettent tous deux d’insérer du code à la volée pour ajouter des couleurs d’arrière-plan et de texte. Ces 2 autres n’étaient pas aussi rapides et pratiques pour moi pour 2 raisons :
Ils nécessitent de taper manuellement vos couleurs dans le code inséré pour fonctionner.
Ils ne s’intègrent pas toujours aussi bien avec d’autres éléments que j’utilise dans mes publications, tels que les boîtes de contenu défilantes :
@satonotdead désolé pour ça ! J’ai commencé à réfléchir ici à des moyens d’améliorer l’éditeur, ce que je trouve également utile. Personnellement, je ne suis pas convaincu par la suggestion de l’article original d’ajouter une option de surlignage à côté de la citation et de l’édition rapide, lors de la sélection de texte dans un article que vous lisez. Il est plus logique de placer cette fonctionnalité dans l’éditeur, à mon avis.
Il y a aussi des suggestions générales ici sur les différentes façons dont le texte peut actuellement être formaté à l’aide de markdown, y compris divers composants de thème qui ont été créés au fil des ans.
Intéressant. Suggérez-vous donc que le texte mis en surbrillance ne serait visible que par l’utilisateur, ou serait-il visible par tout le monde ? Ainsi, quelques personnes pourraient voir le texte mis en surbrillance de tout le monde ? Pour moi, ce dernier semble chaotique et pas très utile. Le premier, je ne pense pas qu’il soit réalisable à mettre en œuvre.
Discourse Shared Edits pourrait utiliser quelque chose comme ça, donc lorsque plusieurs personnes éditent, il est clair qui a contribué quel texte. Mais aussi d’une valeur quelque peu limitée, je pense, et potentiellement chaotique.
Génial ! Je l’ai installé sur mon site personnel et cela fonctionne bien. Beau travail !
Exactement, @tobiaseigen ! Nous utilisons des surligneurs lorsque nous lisons et que nous voulons rapidement mettre en évidence des portions de texte.
Je pense à cela comme à l’utilisation de l’édition rapide où je peux (dans la mini-fenêtre d’édition) taper les balises autour de \u003cmark\u003e du texte sélectionné à modifier…\u003c/mark\u003e
\u003cmark\u003e du texte sélectionné à modifier...\u003c/mark\u003e
Pensez-vous que cela fonctionnerait si je faisais une copie du composant de thème Surligneur et que je modifiais le code dans api-setup.js pour placer le bouton Surligneur (ou appuyer sur h) dans le PluginOutlet
Les deux <ins>insérer</ins> et <del>supprimer</del>
Maintenant, je dois aussi intégrer cela dans les composants thématiques de boutons Composer (juste parce que, comme le dit @Lilly – « les gadgets sont cool ! »