Extras do MD Composer

Caso alguém queira ocultar TODOS os botões de usuários não-staff, aqui está meu código:

body:not(.staff) .d-editor-button-bar {
    /* Ocultar botões específicos */
    button {    
        /* Botões inline */
        &.align_justify_button, 
        &.align_right_button,
        &.align_center_button,
        &.subscript_button,
        &.superscript_button,
        &.strikethrough_button,
        &.underline_button
        {
            display: none;
        }
        
        /* Menu pop-up */
        &.toolbar-popup-menu-options {
            [data-name="Float left"],
            /* ... */ {
                display: none;
            }
        }
    }
}
2 curtidas

Estou tendo um bug de exibição onde o botão de engrenagem suspenso adicional não exibe nada além de uma barra de carregamento quando tenho este componente de tema instalado. Isso parece acontecer apenas no celular.

1 curtida

Parece que me esqueci completamente de atualizar a API para celular no meu PR anterior. :man_facepalming:

Farei um novo PR o mais rápido possível.

2 curtidas

Desculpe pela demora – eu tinha esquecido disso. :derp:

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


@piffy
Graças ao Steven, o PR foi mesclado. :clap:

5 curtidas

Há alguma chance de também adicionarmos botões para destacar?

<mark>destacar</mark>

Nossa equipe usa isso com frequência e gostaria de ter um botão de editor para isso.

Você poderia tentar Composer Highlighted Button

1 curtida

Ah, ótimo, isso é ainda melhor! Obrigado por compartilhar.

1 curtida

@Steven parece que este TC desapareceu do GitHub, foi intencional?

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

1 curtida

Eu me atrapalhei esta semana e tive que recriar o componente no GitHub, o que fez com que a redireção fosse perdida.

Este link deve funcionar:

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

2 curtidas

Este componente de tema parece quebrar (aqui) na versão 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 curtidas

Obrigado pelo relatório, acho que era um código antigo que não servia para nada. Removi esta parte, atualizei o componente e funciona bem.

3 curtidas