Fix existing "this" scope issue in progress handler
This commit is contained in:
parent
dfef13aa7b
commit
a1c53669d1
@ -1,4 +1,4 @@
|
|||||||
// Backbone.Model File Upload v0.5
|
// Backbone.Model File Upload v0.5.1
|
||||||
// by Joe Vu - joe.vu@homeslicesolutions.com
|
// by Joe Vu - joe.vu@homeslicesolutions.com
|
||||||
// For all details and documentation:
|
// For all details and documentation:
|
||||||
// https://github.com/homeslicesolutions/backbone-model-file-upload
|
// https://github.com/homeslicesolutions/backbone-model-file-upload
|
||||||
@ -88,9 +88,10 @@
|
|||||||
options.contentType = false;
|
options.contentType = false;
|
||||||
|
|
||||||
// Apply custom XHR for processing status & listen to "progress"
|
// Apply custom XHR for processing status & listen to "progress"
|
||||||
|
var that = this;
|
||||||
options.xhr = function() {
|
options.xhr = function() {
|
||||||
var xhr = $.ajaxSettings.xhr();
|
var xhr = $.ajaxSettings.xhr();
|
||||||
xhr.upload.addEventListener('progress', this._progressHandler.bind(this), false);
|
xhr.upload.addEventListener('progress', that._progressHandler.bind(that), false);
|
||||||
return xhr;
|
return xhr;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user