fix: [helpers:bootstrap] Correctly pass modal instance and set correct status node

pull/79/head
Sami Mokaddem 2021-10-21 11:11:33 +02:00
parent d21bad721a
commit b995d06db9
No known key found for this signature in database
GPG Key ID: 164C473F627A06FA
1 changed files with 4 additions and 4 deletions

View File

@ -715,11 +715,11 @@ class ModalFactory {
})
this.ajaxApi.push(tmpApi)
} else {
this.ajaxApi.statusNode = $buttonConfirm[0]
this.ajaxApi.options.statusNode = $buttonConfirm[0]
this.ajaxApi = [this.ajaxApi];
}
} else {
this.ajaxApi.statusNode = $buttonConfirm[0]
this.ajaxApi.options.statusNode = $buttonConfirm[0]
}
return (evt) => {
let confirmFunction = this.options.confirm
@ -763,7 +763,7 @@ class ModalFactory {
return clickResult
.then((data) => {
if (data.success) {
selfModal.options.POSTSuccessCallback(data)
selfModal.options.POSTSuccessCallback([data, this])
} else { // Validation error
selfModal.injectFormValidationFeedback(form, data.errors)
return Promise.reject('Validation error');
@ -799,7 +799,7 @@ class ModalFactory {
return clickResult
.then((data) => {
if (data.success) {
this.options.POSTSuccessCallback(data)
this.options.POSTSuccessCallback([data, this])
} else { // Validation error
this.injectFormValidationFeedback(form, data.errors)
return Promise.reject('Validation error');