diff --git a/GanjooRazor/Areas/Admin/Pages/CatUtils.cshtml b/GanjooRazor/Areas/Admin/Pages/CatUtils.cshtml index 4f4ecf6e..14b54a7e 100644 --- a/GanjooRazor/Areas/Admin/Pages/CatUtils.cshtml +++ b/GanjooRazor/Areas/Admin/Pages/CatUtils.cshtml @@ -7,12 +7,14 @@ ViewData["Title"] = "مدیریت بخش"; } -

@ViewData["Title"]

+
+

@ViewData["Title"]

+
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
- - - - - - - - - - - - - - - - - - @if (Model.PageInformation.GanjoorPageType == RMuseum.Models.Ganjoor.GanjoorPageType.PoemPage) { - - - - - - - - - - - - - - - - - - - - +
+ + + +
+
+ + + +
+
+ + + + @if (Model.Rhythms != null) + { + foreach (var rhythm in Model.Rhythms) + { + + } + } + +
+
+ +
+ + محاسبه +
+
+
+ + +
} @if (Model.PageInformation.GanjoorPageType == RMuseum.Models.Ganjoor.GanjoorPageType.CatPage || Model.PageInformation.GanjoorPageType == RMuseum.Models.Ganjoor.GanjoorPageType.PoetPage || Model.PageInformation.GanjoorPageType == RMuseum.Models.Ganjoor.GanjoorPageType.PoemPage) { - - - - - - - - +
+ + +
+
+ + +
} - @if (Model.PageInformation.GanjoorPageType == RMuseum.Models.Ganjoor.GanjoorPageType.CatPage || Model.PageInformation.GanjoorPageType == RMuseum.Models.Ganjoor.GanjoorPageType.PoetPage) { - - - - - - - - - - - - - - - - - } - - - - - - - - - - - - - - - - - - - - - - - - - - @if (Model.PageInformation.PoetOrCat != null) - { - - - - } - -
- شناسهٔ صفحه: - - @Request.Query["id"] -
- عنوان: - - -
- نامک: - - -
- متن: - - -
- منبع: - - - - - - - - -
نام:
نشانی:
- -
- دسته‌بندی کهن: - - - - - - - - -
نام:
نشانی:
- -
- وزن: - - - - @if (Model.Rhythms != null) - @foreach (var rhythm in Model.Rhythms) - { - - } - - -
- حروف قافیه: - - - محاسبه -
- زبان (برای کدگذاری صفحه و نه مشخصات لهجه‌ها) - - -
- منتشر شده (فعلا استفاده نشده) - - -
- ترتیب در فهرستها: - - -
- نوع بخش (فقط بخش‌ها) - - -
- نحوهٔ فهرست‌گذاری بخش (فقط بخش‌ها) - - -
- توضیحات متنی بخش (فقط بخش‌ها): - - -
- توضیحات Html بخش (فقط بخش‌ها): - - -
- ایندکس نشود - - -
- از این نشانی (کامل) هم به این صفحه ری‌دایرکت شود - - -
- توضیح این ویرایش: - - - -
- -
- سوابق -
- مدیریت بخش متناظر -
- سخنور -
-
- -
- - - - - -
- + + + + + +
+ + -
- - -
-
+
+
+ + +
+
+ + +
+ } + +
+ + +
+
+ + +
+
+ + +
+ +
+ +
+ +
+ سوابق + مدیریت بخش متناظر + @if (Model.PageInformation.PoetOrCat != null) + { + سخنور + } +
+ + + +
+
+
+ + +
+
+ + +
+
+
@if (Model.PageInformation.Poem != null) { - @if (Model.PageInformation.Poem.Previous != null) - { -

ویرایش شعر قبل

- } - @if (Model.PageInformation.Poem.Next != null) - { -

ویرایش شعر بعد

- } +
+ @if (Model.PageInformation.Poem.Previous != null) + { + ویرایش شعر قبل + } + @if (Model.PageInformation.Poem.Next != null) + { + ویرایش شعر بعد + } +
} -

چینش پیش‌فرض ابیات

+
+

ابزارها

+
+ چینش پیش‌فرض ابیات + حذف کش صفحه + بازسازی نقشهٔ سایت + بازسازی نقشهٔ سایت تاجیکی + بازشماری تعداد ابیات قطعات + بازسازی صفحات آمار و اوزان عروضی + بازسازی صفحات استقبالها + بازسازی آمار منابع دیجیتال + برگردان تاجیکی +
-

حذف کش صفحه

+ @if (Model.PageInformation.PoetOrCat != null) + { +
+ شمارش واژگان + فهرست کردن کتابهای نسکبان + فهرست کردن کتابهای گنجینه +
+ } +
-

بازسازی نقشهٔ سایت

- -

بازسازی نقشهٔ سایت تاجیکی

- -

بازشماری تعداد ابیات قطعات

- -

بازسازی صفحات آمار و اوزان عروضی

- -

بازسازی صفحات استقبالها

- -

بازسازی آمار منابع دیجیتال

- - @if (Model.PageInformation.PoetOrCat != null) - { -

شمارش واژگان

-

فهرست کردن کتابهای نسکبان

-

فهرست کردن کتابهای گنجینه

- - } - - -

برگردان تاجیکی

- - - - - - - - - -
صفحهٔ جدید
حذف صفحه
-} \ No newline at end of file +
+ صفحهٔ جدید + حذف صفحه +
+} diff --git a/GanjooRazor/Pages/Shared/_AdminLayout.cshtml b/GanjooRazor/Pages/Shared/_AdminLayout.cshtml index 440c0fad..f7cdd370 100644 --- a/GanjooRazor/Pages/Shared/_AdminLayout.cshtml +++ b/GanjooRazor/Pages/Shared/_AdminLayout.cshtml @@ -127,9 +127,9 @@ - function rebuildSitemap() { - if (!confirm('آیا از بازسازی نقشهٔ سایت اطمینان دارید؟')) - return; + async function rebuildSitemap() { + var ok = await upConfirm('آیا از بازسازی نقشهٔ سایت اطمینان دارید؟'); + if (!ok) return; var url = '?handler=RebuildSitemap'; @@ -137,18 +137,18 @@ type: "POST", url: url, error: function() { - alert('خطا رخ داد.') + upToast('خطا رخ داد.', 'error'); }, success: function() { - alert('فرایند بازسازی نقشهٔ سایت شروع شد.') + upToast('فرایند بازسازی نقشهٔ سایت شروع شد.', 'success'); }, }); } - function rebuildTajikSitemap() { - if (!confirm('آیا از بازسازی نقشهٔ سایت تاجیکی اطمینان دارید؟')) - return; + async function rebuildTajikSitemap() { + var ok = await upConfirm('آیا از بازسازی نقشهٔ سایت تاجیکی اطمینان دارید؟'); + if (!ok) return; var url = '?handler=RebuildTajikSitemap'; @@ -156,10 +156,10 @@ type: "POST", url: url, error: function () { - alert('خطا رخ داد.') + upToast('خطا رخ داد.', 'error'); }, success: function () { - alert('فرایند بازسازی نقشهٔ سایت تاجیکی شروع شد.') + upToast('فرایند بازسازی نقشهٔ سایت تاجیکی شروع شد.', 'success'); }, }); @@ -167,9 +167,9 @@ - function rebuildStats() { - if (!confirm('آیا از بازسازی صفحات آمار اطمینان دارید؟')) - return; + async function rebuildStats() { + var ok = await upConfirm('آیا از بازسازی صفحات آمار اطمینان دارید؟'); + if (!ok) return; var url = '?handler=RebuildStats'; @@ -177,10 +177,10 @@ type: "POST", url: url, error: function() { - alert('خطا رخ داد.') + upToast('خطا رخ داد.', 'error'); }, success: function() { - alert('فرایند بازسازی صفحات آمار شروع شد.') + upToast('فرایند بازسازی صفحات آمار شروع شد.', 'success'); }, }); @@ -188,9 +188,9 @@ - function refillCoupletCounts() { - if (!confirm('آیا از بازشماری تعداد ابیات قطعات اطمینان دارید؟')) - return; + async function refillCoupletCounts() { + var ok = await upConfirm('آیا از بازشماری تعداد ابیات قطعات اطمینان دارید؟'); + if (!ok) return; var url = '?handler=RefillSectionsCoupletCounts'; @@ -198,18 +198,18 @@ type: "POST", url: url, error: function() { - alert('خطا رخ داد.') + upToast('خطا رخ داد.', 'error'); }, success: function() { - alert('فرایند بازشماری تعداد ابیات قطعات شروع شد.') + upToast('فرایند بازشماری تعداد ابیات قطعات شروع شد.', 'success'); }, }); } - function rebuildRelatedPages() { - if (!confirm('آیا از بازسازی محتوای صفحات استقبال‌ها اطمینان دارید؟')) - return; + async function rebuildRelatedPages() { + var ok = await upConfirm('آیا از بازسازی محتوای صفحات استقبال‌ها اطمینان دارید؟'); + if (!ok) return; var url = '?handler=RebuildRelatedPages'; @@ -217,18 +217,18 @@ type: "POST", url: url, error: function () { - alert('خطا رخ داد.') + upToast('خطا رخ داد.', 'error'); }, success: function () { - alert('فرایند بازسازی صفحات آمار شروع شد.') + upToast('فرایند بازسازی صفحات آمار شروع شد.', 'success'); }, }); } - function rebuildDigitalSourcesStats() { - if (!confirm('آیا از بازسازی آمار منابع دیجیتال اطمینان دارید؟')) - return; + async function rebuildDigitalSourcesStats() { + var ok = await upConfirm('آیا از بازسازی آمار منابع دیجیتال اطمینان دارید؟'); + if (!ok) return; var url = '?handler=RebuildDigitalSourcesStats'; @@ -236,10 +236,10 @@ type: "POST", url: url, error: function () { - alert('خطا رخ داد.') + upToast('خطا رخ داد.', 'error'); }, success: function () { - alert('فرایند بازسازی شروع شد.') + upToast('فرایند بازسازی شروع شد.', 'success'); }, }); @@ -247,9 +247,9 @@ - function transilerate() { - if (!confirm('آیا از شروع برگردان تاجیکی اطمینان دارید؟')) - return; + async function transilerate() { + var ok = await upConfirm('آیا از شروع برگردان تاجیکی اطمینان دارید؟'); + if (!ok) return; var url = '?handler=Transilerate'; @@ -257,21 +257,22 @@ type: "POST", url: url, error: function () { - alert('خطا رخ داد.') + upToast('خطا رخ داد.', 'error'); }, success: function () { - alert('فرایند شروع شد.') + upToast('فرایند شروع شد.', 'success'); }, }); } - function rebuildRebuildWordCounts(poetId) { - if(!confirm('فقط شاعر جاری؟')){ + async function rebuildRebuildWordCounts(poetId) { + var onlyCurrentPoet = await upConfirm('فقط شاعر جاری؟', { danger: false }); + if (!onlyCurrentPoet) { poetId = 0; } - if (!confirm('آیا از شمارش واژگان برای شاعر جاری با کد '+poetId.toString() + ' اطمینان دارید؟')) - return; + var ok = await upConfirm('آیا از شمارش واژگان برای شاعر جاری با کد ' + poetId.toString() + ' اطمینان دارید؟'); + if (!ok) return; var url = '?handler=RebuildWordCounts'; @@ -282,10 +283,10 @@ }, url: url, error: function () { - alert('خطا رخ داد.') + upToast('خطا رخ داد.', 'error'); }, success: function () { - alert('فرایند بازسازی شروع شد.') + upToast('فرایند بازسازی شروع شد.', 'success'); }, }); @@ -306,10 +307,10 @@ }, url: url, error: function () { - alert('خطا رخ داد.') + upToast('خطا رخ داد.', 'error'); }, success: function () { - alert('فرایند بازسازی شروع شد.') + upToast('فرایند بازسازی شروع شد.', 'success'); }, }); @@ -326,10 +327,10 @@ }, url: url, error: function () { - alert('خطا رخ داد.') + upToast('خطا رخ داد.', 'error'); }, success: function () { - alert('فرایند بازسازی شروع شد.') + upToast('فرایند بازسازی شروع شد.', 'success'); }, }); @@ -339,10 +340,6 @@ - - - - async function exportAll() { var ok = await upConfirm('آیا از تولید مجدد همهٔ فایلهای گنجور رومیزی اطمینان دارید؟'); if (!ok) return; @@ -365,9 +362,9 @@ - function cleanCache(id) { - if (!confirm('آیا از حذف کش این صفحه اطمینان دارید؟')) - return; + async function cleanCache(id) { + var ok = await upConfirm('آیا از حذف کش این صفحه اطمینان دارید؟'); + if (!ok) return; var url = '?handler=CleanCache'; @@ -378,10 +375,10 @@ id: id }, error: function() { - alert('خطا رخ داد.') + upToast('خطا رخ داد.', 'error'); }, success: function() { - alert('کش صفحه پاک شد.') + upToast('کش صفحه پاک شد.', 'success'); }, });