TinyMCE 5 エディターの廃止予定 API

Confluence 7.7 への準備

このページの内容

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

TinyMCE の「TinyMCE 4 から TinyMCE 5 への移行ガイド」を参照してください。

イベントのハンドリング

イベントのハンドリングは TinyMCE 4.0 で導入されたイベントのバインド方法に基づいて行われます。詳細については、「イベントのハンドリング」と「エディター イベントのハンドリング」を参照してください。すでにコードを TinyMCE 4.0 に移行している場合、イベントのハンドリングはスキップできます。

以下は、マウス クリックのイベント リスナーの例です。ほかのイベントにも新しいメソッドを適用する必要があります。

廃止予定のメソッド

新しいメソッド

新しい API のドキュメント

editor.onClick.add(callbackFunction)editor.on("Click", callbackFunction)API のリファレンス
editor.onClick.addToTop(callbackFunction)editor.on("Click", callbackFunction, true)

API のリファレンス

editor.onClick.dispatch()editor.fire("Click")

API のリファレンス

editor.onClick.remove(callbackFunction)editor.off("Click", callbackFunction)

API のリファレンス

変更された UI API メソッド名前空間

UI コンポーネントを登録する API が移動し、TinyMCE 5 Ui registration API の一部になっています

廃止予定のメソッド

新しいメソッド

新しい API のドキュメント

editor.addButton(identifier, configuration)editor.ui.registry.addButton(identifier, configuration)API のリファレンス

翻訳 i18n

廃止予定のメソッド

新しいメソッド

新しい API のドキュメント

tinymce.addI18n(key, data)

パラメーター

  • key (文字列) - 言語コードとプレフィックスの組み合わせ
  • data (オブジェクト) - 翻訳を持つ名前 / 値オブジェクト

サンプル

tinymce.addI18n('en_AU.dialog', {'title': 'My dialog'}) 

tinymce.addI18n(languageCode, data)

tinymce.util.i18n.add(languageCode, data)

パラメーター

  • languageCode (文字列) - 言語コード
  • data (オブジェクト) - 翻訳を持つ名前 / 値オブジェクト

サンプル

tinymce.addI18n('en_AU', {'dialog.title': 'My dialog'}) 

API のリファレンス 

editor.getLang(key, defaultValue)

editor.translate(key)

tinymce.util.i18n.translate(key)

API のリファレンス

editor = tinymce.activeEditor (エディターはアクティブ エディター)






最終更新日 2020 年 7 月 17 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.