mirror of
https://github.com/e107inc/e107.git
synced 2025-04-19 20:21:51 +02:00
Merge pull request #3115 from Serios/patch-13
Closes #3100. Closes #3105 Prevent form from multiply submission
This commit is contained in:
commit
64ffdbf05e
@ -351,7 +351,7 @@ var e107 = e107 || {'settings': {}, 'behaviors': {}};
|
||||
{
|
||||
var $button = $(this);
|
||||
var $form = $button.closest('form');
|
||||
|
||||
var form_submited = false;
|
||||
var type = $button.data('loading-icon');
|
||||
|
||||
if(type === undefined || $form.length === 0)
|
||||
@ -365,6 +365,10 @@ var e107 = e107 || {'settings': {}, 'behaviors': {}};
|
||||
return false;
|
||||
}
|
||||
|
||||
if (form_submited) {
|
||||
return false;
|
||||
}
|
||||
|
||||
var caption = "<i class='fa fa-spin " + type + " fa-fw'></i>";
|
||||
caption += "<span>" + $button.text() + "</span>";
|
||||
|
||||
@ -373,6 +377,7 @@ var e107 = e107 || {'settings': {}, 'behaviors': {}};
|
||||
if($button.attr('data-disable') == 'true')
|
||||
{
|
||||
$button.addClass('disabled');
|
||||
form_submited = true;
|
||||
}
|
||||
});
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user