Как получить экземпляр Valums FileUploader извне закрытия

Я пытаюсь изменить допустимые расширения файлов загрузчика файлов valums, который используется плагином (wordpress), который я должен использовать.

Поскольку я не хочу изменять исходные файлы плагина, я пытаюсь установить их снаружи плагина. Плагин init это FileUploader в закрытии и не выставляет переменную. Есть ли способ получить доступ к экземплярам FileUploaderчерез глобальный qq или иным образом? Я осмотрел qq Объект в консоли и извлек исходный код, но не вижу способа получить доступ к его экземплярам:/.

Если нет возможности получить к нему доступ, возможно ли уничтожить и восстановить экземпляры FileUploader не имея доступа к переменной, которой он был назначен?

Обновление: вот как плагин создает загрузчик файлов:

(function($){

// ...

var BpfbPhotoHandler = function () {

    var createMarkup = function () {
        // ...

        var uploader = new qq.FileUploader({
            "element": $('#bpfb_tmp_photo')[0],
            "listElement": $('#bpfb_tmp_photo_list')[0],
            "allowedExtensions": ['jpg', 'jpeg', 'png', 'gif'],
            "action": ajaxurl,
            "params": {
                "action": "bpfb_preview_photo"
            },
            "onSubmit": function (id) {
                //...
            },
            "onComplete": createPhotoPreview,
            template: '...'
        });
    };

};

// ...

})(jQuery);

Благодарю.

0 ответов

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