0
"アンカー"拡張ボタンのラベルを変更して、ブラウザリンク - (U + 1F517)のUnicode記号を使用したいと思います。私はfontawesomeをインストールしたくありません。メディアエディタで拡張機能をカスタマイズする方法は?
これを行うには、エクステンションを変更するか、サブクラス化する必要があります。助言がありますか?
"アンカー"拡張ボタンのラベルを変更して、ブラウザリンク - (U + 1F517)のUnicode記号を使用したいと思います。私はfontawesomeをインストールしたくありません。メディアエディタで拡張機能をカスタマイズする方法は?
これを行うには、エクステンションを変更するか、サブクラス化する必要があります。助言がありますか?
組み込みのMediumEditorボタンのコンテンツをオーバーライドする簡単な方法を探している人は、MediumEditorオブジェクトの初期化中にいくつかの追加プロパティを指定できます。あなたはこの方法で上書きすることができ、簡単なボタンプロパティの多くの例を見つけることができます
var editor = new MediumEditor('.editable', {
toolbar: {
buttons: ['bold', 'italic', 'underline',
{
name: 'anchor',
defaultContent: '<i>My Unicode Char</i>'
}
]
}
});
:ボタンテキストの場合は、HTMLのブロックを受け入れ、ボタンのdefaultContent
プロパティをオーバーライドしたいと思いますMediumEditor READMEのButton Options Section。これには、ボタン要素にカスタムクラスまたは追加の属性を追加する機能が含まれます。
ここで正解は私にとっては分かります。 'draft.jsを使用する'です。私はReactで働いているので、中規模の編集者と反応が実際にあまりにもうまくいっていないことを徐々に発見しました(あなたは働くことができますが、薄れます)。私はdraft.jsに切り替えました。かなり幸せ。 – Talin