MD Composer Extras

Falls jemand ALLE Schaltflächen für Nicht-Mitarbeiter ausblenden möchte, hier ist mein Code:

body:not(.staff) .d-editor-button-bar {
    /* Spezifische Schaltflächen ausblenden */
    button {    
        /* Inline-Schaltflächen */
        &.align_justify_button, 
        &.align_right_button,
        &.align_center_button,
        &.subscript_button,
        &.superscript_button,
        &.strikethrough_button,
        &.underline_button
        {
            display: none;
        }
        
        /* Popup-Menü */
        &.toolbar-popup-menu-options {
            [data-name="Float left"],
            /* ... */ {
                display: none;
            }
        }
    }
}
2 „Gefällt mir“

Ich habe jetzt einen Anzeigefehler, bei dem die zusätzliche Dropdown-Schaltfläche “Zahnrad” nichts anderes als eine Ladeleiste anzeigt, wenn diese Theme-Komponente installiert ist. Dies scheint nur auf Mobilgeräten zu passieren.

1 „Gefällt mir“

Ich habe anscheinend völlig vergessen, die API für Mobilgeräte in meinem vorherigen PR zu aktualisieren. :man_facepalming:

Ich werde so schnell wie möglich einen neuen PR erstellen.

2 „Gefällt mir“

Entschuldigung für die Wartezeit – ich hatte das vergessen. :derp:

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


@piffy
Dank Steven wurde der PR zusammengeführt. :clap:

5 „Gefällt mir“

Könnten wir vielleicht auch Schaltflächen für <mark>Hervorhebung</mark> hinzufügen?

<mark>Hervorhebung</mark>

Unsere Mitarbeiter nutzen dies häufig und hätten gerne eine Composer-Schaltfläche dafür.

Sie könnten es unter Composer Highlighted Button versuchen.

1 „Gefällt mir“

Oh super, das ist ja noch besser! Danke fürs Teilen

1 „Gefällt mir“

@Steven es sieht so aus, als wäre dieser TC von GitHub verschwunden, war das beabsichtigt?

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

1 „Gefällt mir“

Ich habe diese Woche Mist gebaut und musste die Komponente auf GitHub neu erstellen, wodurch die Weiterleitung verloren ging.

Dieser Link sollte funktionieren:

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

2 „Gefällt mir“

Diese Theme-Komponente scheint unter 3.5.0.beta8-dev (hier) kaputtzugehen.

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 „Gefällt mir“

Danke für den Bericht, ich glaube, es war ein alter Code, der keinen Zweck erfüllte. Ich habe diesen Teil gelöscht, die Komponente aktualisiert und es funktioniert gut

3 „Gefällt mir“