Extras du compositeur MD

Juste au cas où quelqu’un voudrait cacher TOUS les boutons des utilisateurs non-staff, voici mon code :

body:not(.staff) .d-editor-button-bar {
    /* Masquer des boutons spécifiques */
    button {    
        /* Boutons en ligne */
        &.align_justify_button, 
        &.align_right_button,
        &.align_center_button,
        &.subscript_button,
        &.superscript_button,
        &.strikethrough_button,
        &.underline_button
        {
            display: none;
        }
        
        /* Menu contextuel */
        &.toolbar-popup-menu-options {
            [data-name="Float left"],
            /* ... */ {
                display: none;
            }
        }
    }
}
2 « J'aime »

Je rencontre maintenant un bug d’affichage où le bouton déroulant supplémentaire en forme d’engrenage n’affiche rien d’autre qu’une barre de chargement lorsque j’ai ce composant de thème installé. Cela ne semble se produire que sur mobile.

1 « J'aime »

Il semble que j’aie complètement oublié de mettre à jour l’API pour mobile dans ma précédente PR. :man_facepalming:

Je vais faire une nouvelle PR dès que possible.

2 « J'aime »

Désolé pour l’attente – j’avais oublié ça. :derp:

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


@piffy
Grâce à Steven, la PR a été fusionnée. :clap:

5 « J'aime »

Auriez-vous une chance d’ajouter également des boutons pour <mark>mettre en surbrillance</mark> ?

<mark>mettre en surbrillance</mark>

Notre personnel l’utilise fréquemment et aimerait avoir un bouton de composition pour cela.

Vous pourriez essayer Composer Highlighted Button

1 « J'aime »

Oh super, c’est encore mieux ! Merci pour le partage

1 « J'aime »

@Steven il semble que ce TC ait disparu de GitHub, était-ce intentionnel ?

https://github.com/iunctis/md-composer-extras a renvoyé une erreur 404

1 « J'aime »

J’ai fait une erreur cette semaine et j’ai dû recréer le composant sur GitHub, ce qui a perdu la redirection.

Ce lien devrait fonctionner :

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

2 « J'aime »

Ce composant de thème semble casser (ici) sur 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 « J'aime »

Merci pour le rapport, je pense que c’était un ancien code qui ne servait à rien. J’ai supprimé cette partie, mis à jour le composant et cela fonctionne bien

3 « J'aime »