#186 collecting correction moderation results

This commit is contained in:
Hamid Reza Mohammadi 2021-08-09 19:01:59 +04:30
parent a8ba4ade11
commit 8a368aadc9
2 changed files with 58 additions and 1 deletions

View File

@ -183,7 +183,7 @@ else
<tr>
<td>
<button type="submit" name="review" id="review" style="width:100%;color:white;background-color:green">بررسی</button>
<a role="button" id="moderatecorrections" style="cursor:pointer;width:100%;color:white;background-color:green;display:block" onclick="moderatePoemCorrections(@Model.PageInformation.Poem.Id, @Model.PageInformation.Poem.Verses.Length, @Model.Correction.Id)">بررسی</a>
</td>
<td>
<form method="post">

View File

@ -322,7 +322,64 @@
result.appendChild(fragment);
}
function moderatePoemCorrections(id, verseCount, correctionId) {
var titleReviewResult = 'DontCare';
if ($('#title_review_result_Approved').length > 0) { //has title
titleReviewResult = $('input[name=title_review_result]:checked').val()
}
else {
titleReviewResult = null;
}
var rhythmReviewResult = 'DontCare';
if ($('#rhythm_review_result_Approved').length > 0) {
rhythmReviewResult = $('input[name=rhythm_review_result]:checked').val()
}
var verseReviewResult = [];
var verseReviewNotes = [];
for (var i = 0; i <= verseCount; i++) {
var elementId = '#verse' + (i + 1).toString() + '_review_result_Approved';
if ($(elementId).length > 0) {
var elementName = 'verse' + (i + 1).toString() + '_review_result';
verseReviewResult.push($('input[name=' + elementName + ']:checked').val())
verseReviewNotes.push($('#verse' + (i + 1).toString() + '_review_note').val())
}
}
alert('a');
var url = '?handler=SendCorrectionsModeration';
$.ajax({
type: "POST",
url: url,
data: {
correctionId: correctionId,
titleReviewResult: titleReviewResult,
rhythmReviewResult: rhythmReviewResult,
titleReviewNote: $('#title_review_note') == null? null : $('#title_review_note').val(),
verseReviewResult: verseReviewResult,
verseReviewNotes: verseReviewNotes,
},
success: function () {
location.reload(true);
},
error: function (e) {
alert(e);
}
});
}
</script>
</head>