Как я могу обновить color_map редактора tinymce

#tinymce #tinymce-5

#tinymce #tinymce-5

Вопрос:

Как я могу обновить color_map редактора tinymce после его инициализации?

Я не могу найти метод для этой цели в документации API.

Спасибо.

Ответ №1:

Когда редактор инициализируется, это значение считывается из конфигурации — в настоящее время нет API или других средств для изменения цветовой карты после ее загрузки. Вы можете отправить запрос на создание функции в системе отслеживания проблем TinyMCE:

https://github.com/tinymce/tinymce/issues/new/choose

Ответ №2:

Первый ответ неверен — по крайней мере, для версии 6 вы можете обновить цветовую карту после инициализации. Я делаю это с помощью функции, вот содержимое функции:

 var editors = tinymce.get();
if (!editors || !editors.length) {
    console.warn('tinyMce sendColorPalette - no editors found');
}
editors.forEach(function (editor) {
    editor.options.set('color_map', ['000000', 'Black', 'FFFFFF', 'White']);