diff --git a/GanjooRazor/Pages/Index.cshtml b/GanjooRazor/Pages/Index.cshtml index 15ff6ec1..20f2c22f 100644 --- a/GanjooRazor/Pages/Index.cshtml +++ b/GanjooRazor/Pages/Index.cshtml @@ -164,7 +164,7 @@ window.open(macagna, '_blank', 'width=600,height=700,scrollbars=yes,status=yes'); } - function postComment(coupletIndex) { + function postComment(coupletIndex, buttonSelector) { var commentformSelector = '#commentform'; if (coupletIndex != '') { commentformSelector += ('-' + coupletIndex); @@ -173,6 +173,9 @@ e.preventDefault(); // avoid to execute the actual submit of the form. + $(buttonSelector).text('در حال درج حاشیه ...'); + $(buttonSelector).prop("disabled", true); + var commentErrorSelector = '#comment-error'; if (coupletIndex != '') { commentErrorSelector += ('-' + coupletIndex); @@ -183,7 +186,7 @@ var parent1 = $('#comments-block'); var parent2 = null; if (coupletIndex != '') { - parent2 = $('#comments-block-'+coupletIndex); + parent2 = $('#comments-block-' + coupletIndex); } var form = $(this); @@ -193,11 +196,17 @@ type: "POST", url: url, data: form.serialize(), // serializes the form's elements. + error: function () { + $(buttonSelector).text('درج حاشیه'); + $(buttonSelector).prop("disabled", false); + }, success: function (data) { $(data).appendTo(parent1); if (parent2 != null) $(data).appendTo(parent2); - $(commentErrorSelector)[0].reset(); + $(buttonSelector).text('درج حاشیه'); + $(buttonSelector).prop("disabled", false); + form[0].reset(); }, }); diff --git a/GanjooRazor/Pages/_BNumPartial.cshtml b/GanjooRazor/Pages/_BNumPartial.cshtml index 96cd37e0..6a88a474 100644 --- a/GanjooRazor/Pages/_BNumPartial.cshtml +++ b/GanjooRazor/Pages/_BNumPartial.cshtml @@ -38,7 +38,7 @@ - + diff --git a/GanjooRazor/Pages/_GanjoorPagePartial.cshtml b/GanjooRazor/Pages/_GanjoorPagePartial.cshtml index 26b54899..07d3f1b7 100644 --- a/GanjooRazor/Pages/_GanjoorPagePartial.cshtml +++ b/GanjooRazor/Pages/_GanjoorPagePartial.cshtml @@ -420,7 +420,7 @@ - +