Botón destacado del compositor

:information_source: Resumen Añade un botón de Texto Resaltado al compositor en Discourse. Envuelve el texto seleccionado en etiquetas HTML \u003cmark\u003e\u003c/mark\u003e.
:eyeglasses: Vista previa discourse-composer-highlighted/README.md at main · denvergeeks/discourse-composer-highlighted · GitHub
:hammer_and_wrench: Repositorio GitHub - denvergeeks/discourse-composer-highlighted
:question: Guía de instalación Cómo instalar un tema o componente temático
:open_book: ¿Nuevo en los temas de Discourse? Guía para principiantes sobre el uso de temas de Discourse

Instalar este componente temático

Botón de Texto Resaltado para Discourse

Añade un botón de Texto Resaltado al compositor en Discourse. Envuelve el texto seleccionado en etiquetas HTML \u003cmark\u003e\u003c/mark\u003e.

Ver también

4 Me gusta

¡Buen trabajo!

Pero el rango de Componentes Temáticos es un poco… ¿excesivo… para diferencias tan pequeñas?

¿Por qué no tener solo un Componente Temático, con configuraciones que gobiernen lo que está disponible?

3 Me gusta

Sí, estoy de acuerdo. ¿Crees que debería combinar el botón resaltado con el insertado y el eliminado?

2 Me gusta

Eso es lo que haría y simplemente dejaría que la gente decida qué funciones quiere exponer.

Con ese enfoque, también podrías agregar más funciones con el tiempo (si fueran de naturaleza similar).

2 Me gusta

Preferiría un componente al que pudiera seguir añadiendo más botones, y que cada botón tuviera su propio interruptor de encendido y apagado en la configuración.

Por ahora, podría añadir configuraciones para colocar opcionalmente los botones en el menú desplegable existente, pero eso también parece incómodo.

Un botón que (al hacer clic o, opcionalmente, al pasar el ratón por encima) abra una fila de botones sería preferible a un menú desplegable, en mi opinión.

3 Me gusta

Este componente de tema está roto en 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 me gusta

¡Gracias por el componente temático! Ha sido muy útil para resaltar varios párrafos a la vez en lugar de usar BBCode para cada cadena de texto.

Hay un pequeño problema cuando el texto está resaltado. El último fragmento de texto está “recortado”.