This commit is contained in:
Hamid Reza Mohammadi 2025-03-21 13:44:11 +03:30
parent 067d2c2eb9
commit cd82f46b46
2 changed files with 84 additions and 1 deletions

View File

@ -8,6 +8,89 @@
} }
<h1>@ViewData["Title"]</h1> <h1>@ViewData["Title"]</h1>
@if (Model.MyLastEdit != null)
{
<script>
function deleteCatCorrection(id) {
if (!confirm('آیا از حذف تغییرات پیشنهادی اطمینان دارید؟'))
return;
$('#deletecorrections').hide();
$('#saving').text('در حال ذخیره ...');
var url = '?handler=DeleteCatCorrection';
$.ajax({
type: "POST",
url: url,
data: {
catid: id,
},
error: function () {
alert('خطا رخ داد.')
},
success: function () {
location.reload(true);
},
});
}
</script>
<table>
<tr>
<td colspan="2">ویرایشهای بررسی نشدهٔ من</td>
</tr>
<tr>
<td>متن اولیه</td>
<td>تغییرات من</td>
</tr>
@if (Model.MyLastEdit.Description != null)
{
<tr>
<td colspan="2">
تغییرات متن
</td>
</tr>
<tr>
<td>
<p class="red-color" id="title-lastedit-original">@Model.MyLastEdit.OriginalDescription</p>
</td>
<td>
<p class="green-color" id="title-lastedit-edited">@Model.MyLastEdit.Description</p>
</td>
</tr>
<tr>
<td colspan="2">
<p id="title-lastedit-compare">@Model.MyLastEdit.OriginalDescription</p>
<script>
$(document).ready(function () {
compareCorrectionBlocks('title-lastedit-original', 'title-lastedit-edited', 'title-lastedit-compare');
});
</script>
</td>
</tr>
}
@if (!string.IsNullOrEmpty(Model.MyLastEdit.Note))
{
<tr>
<td>یادداشت:</td>
<td>
@Model.MyLastEdit.Note
</td>
</tr>
}
<tr>
<td colspan="2" class="td-button-container">
<a role="button" id="deletecorrections" class="editor-button background-red" onclick="deletePoemCorrections(@Model.PageInformation.PoetOrCat.Cat.Id)">انصراف و حذف این ویرایش</a>
</td>
</tr>
</table>
}
<form method="post"> <form method="post">
<table style="width:100%" class="noborder"> <table style="width:100%" class="noborder">
<tr> <tr>

View File

@ -100,7 +100,7 @@ namespace GanjooRazor.Areas.User.Pages
return Page(); return Page();
} }
public async Task<IActionResult> OnPostDeleteCatCorrectionsAsync(int catid) public async Task<IActionResult> OnPostDeleteCatCorrectionAsync(int catid)
{ {
using (HttpClient secureClient = new HttpClient()) using (HttpClient secureClient = new HttpClient())
{ {