diff --git a/GanjooRazor/Areas/User/Pages/Editor.cshtml b/GanjooRazor/Areas/User/Pages/Editor.cshtml index ccc8e1f0..03c1e2c0 100644 --- a/GanjooRazor/Areas/User/Pages/Editor.cshtml +++ b/GanjooRazor/Areas/User/Pages/Editor.cshtml @@ -63,6 +63,43 @@ upToast('انجام شد.'); } + function tarkib7VersePositions(verseCount) { + var index = 1; + for (var i = 1; i <= verseCount; i++) { + var newVersePosition = 'versepostion-' + i.toString(); + document.getElementById(newVersePosition).value = index == 1 || index == 3 || index == 5 ? 'Right' : index == 2 || index == 4 || index == 6 ? 'Left' : 'CenteredVerse1'; + index++; + if(index == 8){ + index = 1; + } + } + upToast('انجام شد.'); + } + + function tarkib8VersePositions(verseCount) { + var index = 1; + for (var i = 1; i <= verseCount; i++) { + var newVersePosition = 'versepostion-' + i.toString(); + document.getElementById(newVersePosition).value = index == 1 || index == 3 || index == 5 ? 'Right' : index == 2 || index == 4 || index == 6 ? 'Left' : index == 7 ? 'CenteredVerse1' : 'CenteredVerse2'; + index++; + if(index == 9){ + index = 1; + } + } + upToast('انجام شد.'); + } + + function toggleMarkedForDelete(vOrder) { + var checkbox = document.getElementById('marked-for-delete-' + vOrder.toString()); + var verseText = document.getElementById('id-' + vOrder.toString()); + if (!checkbox || !verseText) return; + if (checkbox.checked) { + verseText.classList.add('up-editable--marked-for-delete'); + } else { + verseText.classList.remove('up-editable--marked-for-delete'); + } + } + @@ -762,7 +799,7 @@ else
@if (Model.CanAssignRhythms) { - 🎵 بخش وزن + 🎵 بخش وزن، قافیه و قالب شعری } else { @@ -960,14 +997,19 @@ else
@if (Model.MyLastEdit != null && Model.MyLastEdit.VerseOrderText != null && Model.MyLastEdit.VerseOrderText.Where(v => v.VORder == verse.VOrder && v.MarkForDelete).Any()) { - + } else { - + }
+
⬇ رفتن به ذخیره @@ -1381,6 +1423,8 @@ else 4️⃣ مربعی 5️⃣ مخمسی 6️⃣ مسدسی + 7️⃣ مسبعی + 8️⃣ مثمنی

پیمایش

diff --git a/GanjooRazor/wwwroot/css/user-panel.css b/GanjooRazor/wwwroot/css/user-panel.css index 0c6fd6e2..9aed4522 100644 --- a/GanjooRazor/wwwroot/css/user-panel.css +++ b/GanjooRazor/wwwroot/css/user-panel.css @@ -841,3 +841,11 @@ body.up-modal-open { margin-top: var(--up-space-1); padding-right: var(--up-space-3); } + +/* ---------- marked-for-delete verse text (Editor.cshtml) ---------- */ + +.up-editable--marked-for-delete { + text-decoration: line-through; + color: var(--up-danger-dark); + opacity: 0.75; +}