0

選択したノードだけでなく、グローバルにカスタム フォーマットを適用するにはどうすればよいですか?

これは私がやっていることですが、選択したノードにのみ適用されます:

var fontSize = 12;

tinyMCE.activeEditor.formatter.apply('fontSize', {
    value : fontSize
});

私が達成したいのは、font-size の変更時に、tinymce エディターで何も選択されていない場合、font-size をすべてのノードまたはメインの親に適用することです。

ありがとう

4

1 に答える 1

0

そのようなことは、tinycme エディター コアの Fromatter.js クラスでハンドラーされています。残念ながら、構成オプションを使用してその動作を変更することはできません。

できることは、実際の選択を保存し、エディターのコンテンツ全体を選択して、使用して取得できる tinymce エディターの iframe 本体要素にフォーマットを適用することですed.getBody()。その後、以前の選択をリセットできます。

于 2012-07-30T10:42:58.867 に答える