Commit e63882e8 authored by Phil Hughes's avatar Phil Hughes

Converted dropzone_input to axios

parent 6a89ce29
...@@ -2,6 +2,7 @@ import Dropzone from 'dropzone'; ...@@ -2,6 +2,7 @@ import Dropzone from 'dropzone';
import _ from 'underscore'; import _ from 'underscore';
import './preview_markdown'; import './preview_markdown';
import csrf from './lib/utils/csrf'; import csrf from './lib/utils/csrf';
import axios from './lib/utils/axios_utils';
Dropzone.autoDiscover = false; Dropzone.autoDiscover = false;
...@@ -235,25 +236,21 @@ export default function dropzoneInput(form) { ...@@ -235,25 +236,21 @@ export default function dropzoneInput(form) {
uploadFile = (item, filename) => { uploadFile = (item, filename) => {
const formData = new FormData(); const formData = new FormData();
formData.append('file', item, filename); formData.append('file', item, filename);
return $.ajax({
url: uploadsPath, showSpinner();
type: 'POST', closeAlertMessage();
data: formData,
dataType: 'json', axios.post(uploadsPath, formData)
processData: false, .then(({ data }) => {
contentType: false, const md = data.link.markdown;
headers: csrf.headers,
beforeSend: () => {
showSpinner();
return closeAlertMessage();
},
success: (e, text, response) => {
const md = response.responseJSON.link.markdown;
insertToTextArea(filename, md); insertToTextArea(filename, md);
}, closeSpinner();
error: response => showError(response.responseJSON.message), })
complete: () => closeSpinner(), .catch((e) => {
}); showError(e.response.data.message);
closeSpinner();
});
}; };
updateAttachingMessage = (files, messageContainer) => { updateAttachingMessage = (files, messageContainer) => {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment