MD Composerの追加機能

非スタッフユーザーからすべてのボタンを非表示にしたい場合は、次のコードを使用してください。

body:not(.staff) .d-editor-button-bar {
    /* 特定のボタンを非表示にする */
    button {
        /* インラインボタン */
        &.align_justify_button,
        &.align_right_button,
        &.align_center_button,
        &.subscript_button,
        &.superscript_button,
        &.strikethrough_button,
        &.underline_button
        {
            display: none;
        }

        /* ポップアップメニュー */
        &.toolbar-popup-menu-options {
            [data-name="Float left"],
            /* ... */ {
                display: none;
            }
        }
    }
}
「いいね!」 2

テーマコンポーネントをインストールすると、追加のドロップダウン「ギア」ボタンがローディングバー以外何も表示されなくなる表示バグが発生するようになりました。これはモバイルでのみ発生するようです。

「いいね!」 1

前のPRでモバイル用のAPIの更新を完全に忘れていました。:man_facepalming:

すぐに新しいPRを作成します。

「いいね!」 2

お待ちいただき申し訳ありません。忘れていました :derp:

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


@piffy
Stevenのおかげで、PRはマージされました。 :clap:

「いいね!」 5

\u003cmark\u003ehightlight\u003c/mark\u003e のボタンも追加する可能性はありますか?

\u003cmark\u003ehightlight\u003c/mark\u003e

スタッフが頻繁に使用するため、コンポーザーボタンが欲しいとのことです。

「いいね!」 1

おお、それはさらに良いですね!共有ありがとうございます

「いいね!」 1

@Steven、このTCはGitHubから消えたようですが、意図的なものでしたか?

https://github.com/iunctis/md-composer-extras が404になりました。

「いいね!」 1

今週は失敗してしまい、GitHubでコンポーネントを再作成する必要があり、リダイレクトが失われました。

このリンクで動作するはずです。

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

「いいね!」 2

このテーマコンポーネントは、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

報告ありがとうございます。何の役にも立たない古いコードだったと思います。この部分を削除し、コンポーネントを更新したところ、問題なく動作します。

「いいね!」 3