Make sure we can submit before setting the loading prompt

This commit is contained in:
Hadi Nategh 2019-06-05 15:47:12 +02:00
parent 8ebcc0d1f1
commit bde2561d58

View File

@ -734,11 +734,6 @@ etemplate2.prototype.submit = function(button, async, no_validation, _container)
{ {
var api = this.widgetContainer.egw(); var api = this.widgetContainer.egw();
if (typeof async == 'undefined' || typeof async == 'string')
{
api.loading_prompt('et2_submit_spinner', true, api.lang(typeof async == 'string' ? async : 'Please wait...'));
async = true;
}
if(typeof no_validation == 'undefined') if(typeof no_validation == 'undefined')
{ {
no_validation = false; no_validation = false;
@ -762,6 +757,11 @@ etemplate2.prototype.submit = function(button, async, no_validation, _container)
if (canSubmit) if (canSubmit)
{ {
if (typeof async == 'undefined' || typeof async == 'string')
{
api.loading_prompt('et2_submit_spinner', true, api.lang(typeof async == 'string' ? async : 'Please wait...'));
async = true;
}
if (button) this._set_button(button, values); if (button) this._set_button(button, values);
// Create the request object // Create the request object