Extras de MD Composer

Por si acaso alguien quiere ocultar TODOS los botones de los usuarios que no son del personal, aquí está mi código:

body:not(.staff) .d-editor-button-bar {
    /* Ocultar botones específicos */
    button {    
        /* Botones en línea */
        &.align_justify_button, 
        &.align_right_button,
        &.align_center_button,
        &.subscript_button,
        &.superscript_button,
        &.strikethrough_button,
        &.underline_button
        {
            display: none;
        }
        
        /* Menú emergente */
        &.toolbar-popup-menu-options {
            [data-name="Float left"],
            /* ... */ {
                display: none;
            }
        }
    }
}
2 Me gusta

Ahora tengo un error de visualización en el que el botón desplegable adicional de “engranaje” no muestra nada más que una barra de carga cuando tengo instalado este componente temático. Esto parece suceder solo en dispositivos móviles.

1 me gusta

Parece que olvidé por completo actualizar la API para móviles en mi PR anterior. :man_facepalming:

Haré un nuevo PR lo antes posible.

2 Me gusta

Disculpa la espera, lo había olvidado. :derp:

https://github.com/MonDiscourse/md-composer-extras/pull/14


@piffy
Gracias a Steven, el PR ha sido fusionado. :clap:

5 Me gusta

¿Hay alguna posibilidad de que también agreguemos botones para resaltar?

<mark>resaltar</mark>

Nuestro personal lo usa con frecuencia y le gustaría tener un botón de editor para eso.

Podrías probar Composer Highlighted Button

1 me gusta

¡Oh genial, eso es aún mejor! Gracias por compartir.

1 me gusta

@Steven parece que este TC ha desaparecido de GitHub, ¿fue deliberado?

https://github.com/iunctis/md-composer-extras ha devuelto 404

1 me gusta

Arruiné esta semana y tuve que recrear el componente en GitHub y perdió la redirección

Este enlace debería funcionar

https://github.com/MonDiscourse/md-composer-extras

2 Me gusta

Este componente de tema parece fallar (aquí) en 3.5.0.beta8-dev

Uncaught (in promise) TypeError: e.getModel() is undefined
    default api-setup.js:129
    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 73
2 Me gusta

Gracias por el informe, creo que era un código antiguo que no servía para nada. He eliminado esa parte, actualizado el componente y funciona bien

3 Me gusta