Я хотел бы иметь изображение или элемент div, который я мог бы перетаскивать в CKEditor 4. Как мне этого добиться?
У моего DOMElement есть полный путь к изображению — представьте, что это с атрибутом src. Изображение уже загружено на сервер, поэтому все, что я хочу сделать, это получить URL-адрес изображения, перетаскиваемого в CKEditor, и вставить тег изображения с установленным scr.
Я слушаю события перетаскивания и вставки, но мои данные всегда пусты...
CKEDITOR.on('instanceCreated', function (e) {
e.editor.on('paste', function (event) {
event.stop();
var data = event.data.dataValue;
if (window.chrome || window.safari) {
// removing span wrapper on webkit browsers.
data = $(data).html();
}
//This is always empty...
console.log(event.editor.getData());
event.editor.insertHtml(data);
});
e.editor.on('drop', function (ev) {
console.log("drop", ev);
});
});
Любые идеи?