diff --git a/src/View/Helper/Object/ModalForm.php b/src/View/Helper/Object/ModalForm.php index e541adcb979a8db4d5265225243a1379e8183c5f..0a80f3c8c60a0fd9dee8ab41cffb0f7d30560cac 100644 --- a/src/View/Helper/Object/ModalForm.php +++ b/src/View/Helper/Object/ModalForm.php @@ -346,8 +346,9 @@ var chrono = function() { var complete = function() { var hiddenSubmit = $('<button type="submit" class="hide">Hidden submit</button>'); AsalaeGlobal.removeWaitingAjaxResponse('#$modalId'); - $('#$modalId') - .trigger('ajax.complete') + var modal = $('#$modalId'); + modal + .trigger('ajax.complete', modal) .find('form') .find('button[type="submit"], input[type="submit"]') .remove().end() @@ -506,15 +507,15 @@ complete = function() { if (!success) { AsalaeGlobal.removeWaitingAjaxResponse('#$modalId:visible'); } - $('#$modalId:visible').find('form') + var modal = $('#$modalId:visible'); + modal.find('form') .find('button[type="submit"], input[type="submit"]') .remove().end() .append(hiddenSubmit) ; AsalaeGlobal.collapseDebug(); AsalaeDownloads.getInstance().handleDownloads(); - $('#$modalId:visible').trigger('ajax.complete'); - $(document).trigger('ajax.complete'); + modal.trigger('ajax.complete', modal); }; $(document).trigger('ajax.begin'); var xhr = $.ajax({