Измените цвет текста по умолчанию в TinyMCE после загрузки исходного содержимого из БД

#javascript #laravel #tinymce

Вопрос:

У меня есть простая HTML-страница, которая загружает содержимое (из базы данных) в текстовую область TinyMCE v5 при инициализации. Я хотел бы переключить цвет текста по умолчанию или выделить его после загрузки содержимого, чтобы любые изменения, внесенные пользователем, были видны из исходного текста. Если возможно, я хотел бы заблокировать возможность изменения дальнейшего форматирования. Идея в основном заключается в том, чтобы изменить путь бедняка.

Мой текущий код выглядит так:

 <script>
  var txtcontent = '{!! str_replace(["r", "n"], "", $examQuestionInstance->question) !!}';
  tinymce.init({
    selector: 'textarea#answer_given_text',
    toolbar: 'undo redo | forecolor strikethrough',
    custom_colors: false,
    color_map: ['FF0000', 'Red', '000000', 'Black',],
    content_style: '.correction { color: red; }',
    statusbar: false,
    menubar: false,
    setup: function (editor) {
      editor.on('init', function (e) {
        editor.setContent(txtcontent);
      });
      editor.on('change', function (e) {
        @this.set('examQuestionInstance.answer_given_text', editor.getContent());
      });
    }
  });
</script>
 

Я был бы очень признателен за мысли и идеи о том, как лучше всего справиться с этим. Спасибо!