Extra per MD Composer

Nel caso in cui qualcuno voglia nascondere TUTTI i pulsanti agli utenti non staff, ecco il mio codice:

body:not(.staff) .d-editor-button-bar {
    /* Nascondi pulsanti specifici */
    button {    
        /* Pulsanti inline */
        &.align_justify_button, 
        &.align_right_button,
        &.align_center_button,
        &.subscript_button,
        &.superscript_button,
        &.strikethrough_button,
        &.underline_button
        {
            display: none;
        }
        
        /* Menu a comparsa */
        &.toolbar-popup-menu-options {
            [data-name="Float left"],
            /* ... */ {
                display: none;
            }
        }
    }
}
2 Mi Piace

Sto riscontrando un bug di visualizzazione in cui il pulsante a discesa aggiuntivo “ingranaggio” non visualizza nulla se non una barra di caricamento quando ho installato questo componente del tema. Sembra che ciò accada solo su dispositivi mobili.

1 Mi Piace

Sembra che abbia completamente dimenticato di aggiornare l’API per dispositivi mobili nel mio precedente PR. :man_facepalming:

Farò un nuovo PR al più presto.

2 Mi Piace

Mi scuso per l’attesa: me ne ero dimenticato. :derp:

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


@piffy
Grazie a Steven, il PR è stato unito. :clap:

5 Mi Piace

C’è la possibilità di aggiungere anche pulsanti per <mark>evidenziare</mark>?

<mark>evidenziare</mark>

Il nostro staff lo usa frequentemente e vorrebbe avere un pulsante del composer per questo.

Potresti provare Composer Highlighted Button

1 Mi Piace

Oh fantastico, è ancora meglio! Grazie per aver condiviso

1 Mi Piace

@Steven sembra che questo TC sia scomparso da GitHub, è stato intenzionale?

https://github.com/iunctis/md-composer-extras ha restituito un errore 404

1 Mi Piace

Ho combinato un pasticcio questa settimana e ho dovuto ricreare il componente su GitHub e ha perso il reindirizzamento

Questo link dovrebbe funzionare

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

2 Mi Piace

Questo componente del tema sembra rompersi (qui) su 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 Mi Piace

Grazie per la segnalazione, penso che fosse un vecchio codice, che non serviva a nessuno scopo. Ho cancellato questa parte, aggiornato il componente e funziona bene

3 Mi Piace