Поставил вместо штатного редактора Summernote более функциональную Froala, но есть ошибки. Вызываю файловый менеджер через $.FroalaEditor.RegisterCommand кликаю по изображению и оно вставляется. Но вот в товарах, где два редактора на одной странице, все изображения вставляются в один редактор.
Вот сам код вызова:
$.FroalaEditor.DefineIcon("insertImg", {
NAME: "picture"
}), $.FroalaEditor.RegisterCommand("insertImg", {
title: "Insert Image",
focus: !1,
undo: !1,
refreshAfterCallback: !1,
callback: function () {
$("#modal-manager").remove();
$.ajax({
url: "index.php?route=common/filemanager&token=" + getURLVar("token"),
dataType: "html",
success: function (data) {
$('body').append('<div id="modal-manager" class="modal fade">' + data + '</div>');
$('#modal-manager').modal('show');
$('#file-container').delegate('a.thumbnail', 'click', function (e) {
$(element).froalaEditor('insertImage', $(this).attr('href'));
$('#modal-manager').modal('hide');
});
}
})
}
});
Вот что показывает консоль браузера:
froala.min.js:1 Uncaught ReferenceError: element is not defined
at HTMLAnchorElement.<anonymous> (froala.min.js:1)
at HTMLDivElement.dispatch (jquery.min.js:1)
at HTMLDivElement.m.handle (jquery.min.js:1)