Converted task_list.js to use axios
This commit is contained in:
parent
c7b9bba5b8
commit
8d83e517a9
|
@ -1,4 +1,5 @@
|
||||||
import 'deckar01-task_list';
|
import 'deckar01-task_list';
|
||||||
|
import axios from './lib/utils/axios_utils';
|
||||||
import Flash from './flash';
|
import Flash from './flash';
|
||||||
|
|
||||||
export default class TaskList {
|
export default class TaskList {
|
||||||
|
@ -38,12 +39,9 @@ export default class TaskList {
|
||||||
patchData[this.dataType] = {
|
patchData[this.dataType] = {
|
||||||
[this.fieldName]: $target.val(),
|
[this.fieldName]: $target.val(),
|
||||||
};
|
};
|
||||||
return $.ajax({
|
|
||||||
type: 'PATCH',
|
return axios.patch($target.data('update-url') || $('form.js-issuable-update').attr('action'), patchData)
|
||||||
url: $target.data('update-url') || $('form.js-issuable-update').attr('action'),
|
.then(({ data }) => this.onSuccess(data))
|
||||||
data: patchData,
|
.catch(() => this.onError());
|
||||||
success: this.onSuccess,
|
|
||||||
error: this.onError,
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue