--- a/src/pyams_skin/resources/js/myams.js Thu Feb 14 17:38:29 2019 +0100
+++ b/src/pyams_skin/resources/js/myams.js Fri Mar 01 14:25:43 2019 +0100
@@ -1846,10 +1846,10 @@
// Inner progress status handler
function _getProgress(handler, progress_id) {
- var interval;
+ var timeout;
function _clearProgressStatus() {
- clearInterval(interval);
+ clearTimeout(timeout);
ams.form.resetAfterSubmit(form, button);
button.html(button.data('ams-progress-content'));
ams.executeFunctionByName(progressEndCallback, form, button);
@@ -1874,6 +1874,7 @@
}
button.text(text);
}
+ timeout = setTimeout(_getProgressStatus, progressInterval);
} else if (result.status === 'finished') {
_clearProgressStatus();
}
@@ -1884,7 +1885,7 @@
}
button.button('loading');
- interval = setInterval(_getProgressStatus, progressInterval);
+ timeout = setTimeout(_getProgressStatus, progressInterval);
}
// Initialize form data