Pagedown Editor inserttimagedial крючок

Я создал свой собственный хук insertImageDialog, который позволяет загружать файлы непосредственно в редакторе.

            $('div#insertImageDialog input[type=file]').ajaxfileupload({
                action: $file.attr('data-action'),
                onStart: function() {
                    $loader.show();
                },
                onComplete: function(response) {
                    $loader.hide();
                    if (response.success) {
                        callback(response.imagePath); // <---- oO
                        dialogClose();
                    } else {
                        alert(response.message);
                        $file.val('');
                    }
                }
            });

Это работает нормально, когда я вставляю изображение в первый раз.

Каждый раз после этого происходит сбой со следующим исключением:

Uncaught TypeError: Cannot call method 'removeChild' of null Markdown.Editor.js:1683 commandProto.doLinkOrImage.linkEnteredCallback Markdown.Editor.js:1683 self.initMarkdownEditor.editor.hooks.set.$.ajaxfileupload.onComplete

Загрузка отлично работает вне редактора, поэтому я могу только думать, что это какая-то проблема с обратным вызовом.

Большую часть дня тяну меня за волосы.

Ответы на вопрос(1)

Ваш ответ на вопрос