X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/e711290d8b1ce06b38e0560248806e8de2077870..refs/pull/4191/head:/resources/js/components/dropzone.js diff --git a/resources/js/components/dropzone.js b/resources/js/components/dropzone.js index 957360dae..e7aae769e 100644 --- a/resources/js/components/dropzone.js +++ b/resources/js/components/dropzone.js @@ -13,7 +13,7 @@ export class Dropzone extends Component { this.uploadLimitMessage = this.$opts.uploadLimitMessage; this.timeoutMessage = this.$opts.timeoutMessage; - const _this = this; + const component = this; this.dz = new DropZoneLib(this.container, { addRemoveLinks: true, dictRemoveFile: this.removeMessage, @@ -23,9 +23,9 @@ export class Dropzone extends Component { withCredentials: true, init() { this.dz = this; - this.dz.on('sending', _this.onSending.bind(_this)); - this.dz.on('success', _this.onSuccess.bind(_this)); - this.dz.on('error', _this.onError.bind(_this)); + this.dz.on('sending', component.onSending.bind(component)); + this.dz.on('success', component.onSuccess.bind(component)); + this.dz.on('error', component.onError.bind(component)); }, }); } @@ -34,7 +34,7 @@ export class Dropzone extends Component { const token = window.document.querySelector('meta[name=token]').getAttribute('content'); data.append('_token', token); - xhr.ontimeout = e => { + xhr.ontimeout = () => { this.dz.emit('complete', file); this.dz.emit('error', file, this.timeoutMessage); };