Bouton mis en évidence par le compositeur

:information_source: Résumé Ajoute un bouton Texte mis en surbrillance à l’éditeur dans Discourse. Encapsule le texte sélectionné dans des balises HTML \u003cmark\u003e\u003c/mark\u003e.
:eyeglasses: Aperçu discourse-composer-highlighted/README.md at main · denvergeeks/discourse-composer-highlighted · GitHub
:hammer_and_wrench: Dépôt GitHub - denvergeeks/discourse-composer-highlighted
:question: Guide d’installation Comment installer un thème ou un composant de thème
:open_book: Nouveau sur les thèmes Discourse ? Guide du débutant pour l’utilisation des thèmes Discourse

Installer ce composant de thème

Bouton Texte mis en surbrillance pour Discourse

Ajoute un bouton Texte mis en surbrillance à l’éditeur dans Discourse. Encapsule le texte sélectionné dans des balises HTML \u003cmark\u003e\u003c/mark\u003e.

Voir aussi

4 « J'aime »

Bon travail !

Mais la gamme de composants thématiques est un peu… profuse… pour des différences si minimes ?

Pourquoi ne pas avoir un seul composant thématique, avec des paramètres régissant ce qui est disponible ?

3 « J'aime »

Oui, je suis d’accord. Pensez-vous que je devrais simplement combiner le bouton “Surligné” avec “Inséré” et “Supprimé” ?

2 « J'aime »

C’est ce que je ferais et je laisserais simplement les gens décider quelles fonctionnalités ils veulent exposer ?

Avec cette approche, vous pourriez également ajouter plus de fonctionnalités avec le temps (si elles étaient de nature similaire).

2 « J'aime »

Je préférerais un composant auquel je pourrais ajouter d’autres boutons, chaque bouton ayant sa propre activation et désactivation dans les paramètres.

Pour l’instant, je pourrais ajouter des paramètres pour placer éventuellement les boutons dans le menu déroulant existant, mais cela semble également maladroit.

Un bouton qui (au clic ou éventuellement au survol) ouvre une rangée de boutons serait préférable à un menu déroulant, selon moi.

3 « J'aime »

Ce composant de thème est cassé sur 3.5.0.beta8-dev

Uncaught (in promise) TypeError: i.getModel() is undefined
    default api-setup.js:53
    eZ plugin-api.gjs:232
    Ember 2
    _decorateCookedElement composer-editor.gjs:546
    previewUpdated composer-editor.gjs:937
    18150 decorated-html.gjs:28
    Z Ember
    18150 decorated-html.gjs:28
    compute helper-fn.js:41
    Ember 74
    _triggerAction d-button.gjs:135
    click d-button.gjs:93
1 « J'aime »

Merci pour le composant de thème ! Il a été très utile pour mettre en surbrillance plusieurs paragraphes à la fois, par opposition à l’utilisation de BBCode pour chaque chaîne de texte.

Il y a un petit problème lorsque le texte est mis en surbrillance. La dernière partie du texte est “coupée”.