Plantuml Tinymce V4 интеграция возможна?

Я пытаюсь интегрировать plantuml в tinymce v4. после добавления compat3x Конфиг я могу загрузить plantuml/editor_plugin_src.js Однако я тогда получаю ошибку.

Поскольку инструкции для http://plantuml.com/tinymce видимому, относятся к v3, в нем используется старая advanced Тема, которую я считаю, не совместима с v4. Я проверил с использованием theme : "modern", но генерирует ту же ошибку.

По теме TinyMCE Advanced - Где это?, v4 не использует advanced theme так выглядит

theme_advanced_buttons2 : "justifyleft,justifycenter,justifyright,justifyfull,separator,numlist,bullist,outdent,indent,separator,forecolor,backcolor,separator,hr,link,unlink,image,code,separator,plantuml",

недоступен и может быть причиной сообщения об ошибке

Uncaught TypeError: Cannot read property 'add' of undefined
at t.(anonymous function).t.(anonymous function).init (https://myUrl/tinymce/plugins/plantuml/editor_plugin_src.js:29:20)
at Fx (tinymce.min.js:2)
at Array.<anonymous> (tinymce.min.js:2)
at Object.Ht [as each] (tinymce.min.js:2)
at jx (tinymce.min.js:2)
at pw.<anonymous> (tinymce.min.js:2)
at Array.<anonymous> (tinymce.min.js:2)
at Ht (tinymce.min.js:2)
at u (tinymce.min.js:2)
at n (tinymce.min.js:2)

ошибка кода ed.onNodeChange.add(function(ed, cm, n) {

// Add a node change handler, selects the button in the UI when a image is selected
        ed.onNodeChange.add(function(ed, cm, n) {
            cm.setActive('plantuml', n.nodeName == 'IMG');
        });
    },

Будем благодарны за любые предложения о том, как использовать plantuml с tinymce v4.

0 ответов

Другие вопросы по тегам