Как получить входной alt-заголовок при вставке изображения в CKEditor 5 - PullRequest
0 голосов
/ 12 марта 2020

Я пытаюсь получить альтернативный текст при вставке изображений в ckeditor 5, однако не знаю как.

Мой фрагмент кода

CKEDITOR.on('dialogDefinition', function (ev) {
var dialogName = ev.data.name;
var dialogDefinition = ev.data.definition;
var dialog = dialogDefinition.dialog;
var editor = ev.editor;

if (dialogName == 'image') {
    dialogDefinition.onOk = function (e) {
        var imageSrcUrl = e.sender.originalElement.$.src;
        console.log(e.sender);
        var length = imageSrcUrl.length;
        var pos = imageSrcUrl.indexOf('source') + 6;
        var res = imageSrcUrl.substring(pos, length);
        imageSrcUrl = res.replace(/^.*\/\/[^\/]+/, '');
        var width = e.sender.originalElement.$.width;
        var height = e.sender.originalElement.$.height;
        var imgHtml = CKEDITOR.dom.element.createFromHtml('<div>[img src="'+ imageSrcUrl +'" alt=""]<img class="lazyload" src="' + imageSrcUrl +  '" />[/img]</div>');
        editor.insertElement(imgHtml);
    };
}

});

Я пытался

console.log(e.sender)

Но я не знаю, где этот параметр хранил.

...