Add loading spinner for submit buttons
This commit is contained in:
+10
-1
@@ -5,7 +5,8 @@
|
|||||||
return false;
|
return false;
|
||||||
});
|
});
|
||||||
|
|
||||||
$("form.confirm").submit(function () {
|
$("form.confirm").submit(function (event) {
|
||||||
|
event.preventDefault();
|
||||||
var form = this;
|
var form = this;
|
||||||
var text = "Confirm";
|
var text = "Confirm";
|
||||||
var confirmMsg = $(form).attr("confirm-msg");
|
var confirmMsg = $(form).attr("confirm-msg");
|
||||||
@@ -27,6 +28,14 @@
|
|||||||
return false;
|
return false;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
$("form:not(.confirm)").submit(function() {
|
||||||
|
var btn = $(this).find(":submit");
|
||||||
|
btn.prop("disabled", true);
|
||||||
|
btn.html(
|
||||||
|
'<span class="spinner-border spinner-border-sm mr-3" role="status" aria-hidden="true"></span>Loading...'
|
||||||
|
);
|
||||||
|
});
|
||||||
|
|
||||||
$(".read-more")
|
$(".read-more")
|
||||||
.click(function () {
|
.click(function () {
|
||||||
var control = $(this).attr('readcontrol');
|
var control = $(this).attr('readcontrol');
|
||||||
|
|||||||
Reference in New Issue
Block a user