Функция reset(), вызываемая для объекта тонкого загрузчика, не работает

Интересно, как правильно сбросить загрузчик FineUploaders в исходное состояние?

$('#uploader').fineUploader('reset')

Это приводит к «Uncaught TypeError: невозможно вызвать метод« сброс »неопределенного» в определении функции сброса.

reset: function() {
    this.log("Resetting uploader...");
    this._handler.reset();
    this._filesInProgress = [];
    this._storedIds = [];
    this._autoRetries = [];
    this._retryTimeouts = [];
    this._preventRetries = [];
    this._button.reset();
    this._paramsStore.reset();
    this._endpointStore.reset();
--> this._pasteHandler.reset(); <--
    this._netFilesUploadedOrQueued = 0;
}, 

Так что похоже, что _pasteHandler не был создан. Я что-то упустил в своей конфигурации или это ошибка в самом загрузчике (в чем я серьезно сомневаюсь, поскольку я не смог найти кого-либо еще с похожей проблемой)

Так как это мое первое знакомство с Fine Uploader, буду очень признателен за любой совет.

Спасибо


person pseudo    schedule 01.04.2013    source источник


Ответы (1)


Это ДЕЙСТВИТЕЛЬНО похоже на ошибку в Fine Uploader 3.4 (выпущенном вчера). Это повлияет на любого, кто попытается сбросить экземпляр Fine Uploader без включенной функции вставки для загрузки. Не могли бы вы открыть отчет об ошибке в системе отслеживания ошибок проекта Github чтобы его можно было отследить? Я постараюсь исправить это сегодня.

Обновление: исправлено в 3.4.1.

person Ray Nicholus    schedule 01.04.2013
comment
Билет открывать не нужно. Я только что открыл один на github.com/Widen/fine-uploader/issues/778 и вскоре должна быть выпущена новая версия 3.4.1 с исправлением. - person Ray Nicholus; 01.04.2013
comment
А, спасибо. Но для справки, это, вероятно, не было введено в 3.4, потому что сначала я столкнулся с этой ошибкой, используя 3.3, а затем обновил версию (на случай, если проблема № 759 на самом деле затрагивала не только IE). - person pseudo; 01.04.2013
comment
Описанная вами проблема — это регресс, вызванный работой над 3.4. Была еще одна отдельная проблема со сбросом в 3.3 — #759. Это две отдельные проблемы, которые, к сожалению, вызвали проблемы с функцией сброса. Сейчас я выпустил версию 3.4.1, которая, надеюсь, должна положить конец проблемам со сбросом. Спасибо, что сообщили об этом. - person Ray Nicholus; 01.04.2013