]> BookStack Code Mirror - bookstack/blobdiff - resources/js/components/dropzone.js
Fix timestamp in API docs example response
[bookstack] / resources / js / components / dropzone.js
index 957360daecfc6eb21ade7a5b962fc2716d5640cb..e7aae769e6b1ec3934ce94f9a69c97f63633443d 100644 (file)
@@ -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);
         };