Surlignage rapide

Tout ce dont il a besoin maintenant, c’est d’un bouton « Surligner » !

Un composant de thème pourrait-il fonctionner pour cela, ou faudrait-il un plugin ? Des points de départ existants seraient formidables pour que je puisse commencer à y jeter un œil !

Peut-être dupliquer les fonctions du bouton « Citer » et retravailler le résultat… hmm…

sharpie markers lol GIF by Sharpie

4 « J'aime »

cette fonctionnalité est clairement une bonne idée

2 « J'aime »

Pourquoi ? (+ quelques caractères de plus…[1])


  1. cette limite augmente souvent le bruit qui diminue ↩︎

1 « J'aime »

Que ferait le bouton de mise en surbrillance @denvergeeks ? Pouvez-vous me donner un exemple de quand vous l’utiliseriez ?

2 « J'aime »

@JammyDodger - J’utilise Discourse pour une variété d’utilisations différentes.

Pour moi, Discourse est une boîte à outils pour construire des « conteneurs » d’informations.

J’héberge mes 10 propres instances privées (pour l’instant, et en croissance) pour mes divers projets créatifs et collaborations. Chacune est un espace de travail unique pour quelque chose qui me passionne, et la personnalisation de chaque espace de travail est la moitié (ou plus) du plaisir alors que je construis mon empire créatif !

La mise en surbrillance n’est qu’une autre façon géniale pour moi d’appeler et de marquer certaines informations sur lesquelles je veux attirer l’attention, afin de simplifier (et de rendre plus amusante, intéressante et attrayante) ma propre (re)lecture et compréhension et édition, tant pour moi que pour mes collaborateurs.

Wow. Pouvoir sélectionner un bloc de texte et y appliquer une couleur d’arrière-plan, directement sur la page ; ou ajouter instantanément une note de bas de page/annotation/infobulle (la prochaine étape sur ma liste si je parviens à ajouter plus de boutons à l’édition rapide - !!!)

Je pense que je ne dormirais plus du tout car je serais tellement productif !

1 « J'aime »

Ah, vous cherchez donc à mettre en évidence le texte sélectionné dans les publications (plutôt que de le citer avec la mise en évidence préremplie dans le compositeur). Un peu comme un concept de style ciblé de couleur du personnel ?

2 « J'aime »

Oui. La boîte Mini Editor qui apparaît accepte le BBCODE, donc je pense que le bouton Highlight pourrait, juste à l’intérieur de la mini-boîte, envelopper le texte sélectionné dans un bbcode comme ceci

[bgcolor=#ff8]ce texte aurait alors un fond jaune[/bgcolor]

Le petit outil TC de @merefield pourrait peut-être être utilisé – je l’examine…

Si nous voulions être sophistiqués, le bouton pourrait faire apparaître une minuscule barre d’outils bbcode comme celle-ci…

https://www.phpbb.com/customise/db/extension/advanced_bbcode_box/

2 « J'aime »

Je pense que ce serait une fonctionnalité géniale et je pense aussi qu’elle serait difficile à développer.

Cela me fait penser à ce projet qui n’a jamais été publié :

1 « J'aime »

Voici donc mon petit hack du TC de coloriage bitty de @merefield

Il fonctionne dans le compositeur, donc c’est un début !

2 « J'aime »

Mon idée pour la coloration serait d’utiliser [wrap=highlight] autour de ce que vous voulez mettre en surbrillance, puis d’appliquer le style à <div> class="d-wrap" data-wrap="highlight">

La prochaine étape consisterait à ajouter un bouton de compositeur pour appliquer la mise en surbrillance au texte sélectionné dans le compositeur, et vous pourriez alors procéder sans ouvrir le compositeur.

Discourse Mermaid est un bon composant de thème à utiliser pour voir comment ajouter un bouton de compositeur. Il cible cependant les blocs de code. GitHub - literatecomputing/discourse-qrcode-wrap-theme-component: Insert QR Code in a [wrap] est un composant de thème que j’ai écrit et qui génère un qrcode à l’aide d’un wrap.

2 « J'aime »

Je pense que <ins> <ins>pourrait également faire l’affaire</ins>

1 « J'aime »

Merci !!! Je les étudie maintenant…

https://github.com/literatecomputing/discourse-qrcode-theme-component est la bonne URL (ou… euh… de toute façon l’autre est 404)

2 « J'aime »

Si vous voulez un exemple qui utilise des blocs de code plutôt que [wrap]. Je ne pense pas que vous vouliez des blocs de code.

Celui-ci renvoie une erreur 404 - avez-vous un lien fonctionnel ?

Je pense que MD Composer extras en a un, bien que je ne sois pas sûr de la façon de le rendre identique à celui de l’édition rapide flottante ?

1 « J'aime »

Désolé. Il était privé. C’est corrigé maintenant.

Toi et moi aussi, mon frère !

Je pense que tu devrais te plonger dans le code source de Discourse.

2 « J'aime »

@pfaffman pourriez-vous s’il vous plaît clarifier « sans ouvrir le compositeur » ?

Je pensais que ce que vous vouliez, c’était de pouvoir faire une « édition rapide » afin de pouvoir ajouter la mise en surbrillance sans ouvrir le compositeur complet.

Comme ceci :

Mais peut-être avec un bouton « surbrillance » là (ce qui ne serait peut-être pas si difficile). Et ce qui semblait être ce que vous vouliez vraiment, c’était un seul clic qui éditerait, appliquerait la surbrillance et enregistrerait.

Oui en effet, c’est exactement ce que je recherche.

Bien, j’ai maintenant 2 composants de thème fonctionnels pour cela…

et

Celui ci-dessus, j’ai modifié le composant de thème de texte coloré de @merefield.

Maintenant, je veux en faire un outil d’édition rapide.

3 « J'aime »