CKEDITOR.replaceAllからインスタンスを作成するパターン

  • ckeditor.js読み込み後のインラインjavascriptでインスタンス作成と同時に個別にconfigを設定できる
  • DOMに存在するtextarea全てがckeditorの置換対象
    • 特定のテキストエリアをckeditorに置換したくない場合は明示的にfalseを返す必要がある
  • CKEDITOR.replaceAllメソッドについて

<script src="//cdn.ckeditor.com/4.16.1/standard/ckeditor.js"></script>
<script>
  CKEDITOR.replaceAll((textarea, config) => {
    // 個々のconfigが弄れる
    if (textarea.classList.contains('attach-ckeditor')) {
      return true;
    }
    return false;
  });
</script>