recitation icons fix

This commit is contained in:
Hamid Reza Mohammadi 2026-09-12 12:23:36 +03:30
parent 157565496d
commit fb87847d65
23 changed files with 44 additions and 44 deletions

View File

@ -14,7 +14,7 @@
<meta name="robots" content="noindex, nofollow" /> <meta name="robots" content="noindex, nofollow" />
<title>پیشنهاد اضافه شدن مصرع‌های جا افتاده</title> <title>پیشنهاد اضافه شدن مصرع‌های جا افتاده</title>
<script src="/lib/jquery/dist/jquery.min.js"></script> <script src="/lib/jquery/dist/jquery.min.js"></script>
<link href="/css/p8.css?version=93" rel="stylesheet" type="text/css" /> <link href="/css/p8.css?version=94" rel="stylesheet" type="text/css" />
<link href="/css/user-panel.css?version=1" rel="stylesheet" type="text/css" /> <link href="/css/user-panel.css?version=1" rel="stylesheet" type="text/css" />
</head> </head>
<body> <body>

View File

@ -13,7 +13,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="robots" content="noindex, nofollow" /> <meta name="robots" content="noindex, nofollow" />
<link rel="shortcut icon" href="/favicon.ico?version=1" type="image/x-icon" /> <link rel="shortcut icon" href="/favicon.ico?version=1" type="image/x-icon" />
<link href="/css/p8.css?version=93" rel="stylesheet" type="text/css" /> <link href="/css/p8.css?version=94" rel="stylesheet" type="text/css" />
</head> </head>
<body class="bk-background"> <body class="bk-background">
<div id="hdr"> <div id="hdr">

View File

@ -11,7 +11,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="robots" content="noindex, nofollow" /> <meta name="robots" content="noindex, nofollow" />
<link rel="shortcut icon" href="/favicon.ico?version=1" type="image/x-icon" /> <link rel="shortcut icon" href="/favicon.ico?version=1" type="image/x-icon" />
<link href="/css/p8.css?version=93" rel="stylesheet" type="text/css" /> <link href="/css/p8.css?version=94" rel="stylesheet" type="text/css" />
</head> </head>
<body class="bk-background"> <body class="bk-background">
<div id="hdr"> <div id="hdr">

View File

@ -12,7 +12,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="robots" content="noindex, nofollow" /> <meta name="robots" content="noindex, nofollow" />
<link rel="shortcut icon" href="/favicon.ico?version=1" type="image/x-icon" /> <link rel="shortcut icon" href="/favicon.ico?version=1" type="image/x-icon" />
<link href="/css/p8.css?version=93" rel="stylesheet" type="text/css" /> <link href="/css/p8.css?version=94" rel="stylesheet" type="text/css" />
</head> </head>
<body class="bk-background"> <body class="bk-background">
<div id="hdr"> <div id="hdr">

View File

@ -11,7 +11,7 @@
<meta name="robots" content="noindex, nofollow" /> <meta name="robots" content="noindex, nofollow" />
<title>درخواست حذف حاشیه</title> <title>درخواست حذف حاشیه</title>
<script src="/lib/jquery/dist/jquery.min.js"></script> <script src="/lib/jquery/dist/jquery.min.js"></script>
<link href="/css/p8.css?version=93" rel="stylesheet" type="text/css" /> <link href="/css/p8.css?version=94" rel="stylesheet" type="text/css" />
<style> <style>
label { label {
width: 100px; width: 100px;

View File

@ -13,7 +13,7 @@
<title> <title>
@ViewData["Title"] @ViewData["Title"]
</title> </title>
<link href="/css/p8.css?version=93" rel="stylesheet" type="text/css" /> <link href="/css/p8.css?version=94" rel="stylesheet" type="text/css" />
<link rel="shortcut icon" href="/favicon.ico?version=1" type="image/x-icon" /> <link rel="shortcut icon" href="/favicon.ico?version=1" type="image/x-icon" />
<link rel="search" type="application/opensearchdescription+xml" title="گنجور" href="https://ganjoor.net/search.xml" /> <link rel="search" type="application/opensearchdescription+xml" title="گنجور" href="https://ganjoor.net/search.xml" />

View File

@ -12,7 +12,7 @@
<meta name="robots" content="noindex, nofollow" /> <meta name="robots" content="noindex, nofollow" />
<meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="shortcut icon" href="/favicon.ico?version=1" type="image/x-icon" /> <link rel="shortcut icon" href="/favicon.ico?version=1" type="image/x-icon" />
<link href="/css/p8.css?version=93" rel="stylesheet" type="text/css" /> <link href="/css/p8.css?version=94" rel="stylesheet" type="text/css" />
<link href="/css/spotify.css" rel="stylesheet" type="text/css" /> <link href="/css/spotify.css" rel="stylesheet" type="text/css" />
<script src="/lib/jquery/dist/jquery.min.js"></script> <script src="/lib/jquery/dist/jquery.min.js"></script>

View File

@ -12,7 +12,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="description" content="سخنوران و نویسندگان گنجور روی نقشهٔ جغرافیایی" /> <meta name="description" content="سخنوران و نویسندگان گنجور روی نقشهٔ جغرافیایی" />
<meta charset="utf-8" /> <meta charset="utf-8" />
<link href="/css/p8.css?version=93" rel="stylesheet" type="text/css" /> <link href="/css/p8.css?version=94" rel="stylesheet" type="text/css" />
<link rel="stylesheet" href="/css/leaflet.css?version=2" /> <link rel="stylesheet" href="/css/leaflet.css?version=2" />
<style> <style>
.leaflet-container { .leaflet-container {
@ -23,7 +23,7 @@
font-family: 'Vazirmatn' font-family: 'Vazirmatn'
} }
</style> </style>
<script src="/js/bk.js?version=93"></script> <script src="/js/bk.js?version=94"></script>
<script src="~/js/jquery-1.10.2.min.js"></script> <script src="~/js/jquery-1.10.2.min.js"></script>
<script src="~/js/leaflet.js"></script> <script src="~/js/leaflet.js"></script>
<script src="~/js/leaflet-providers.js"></script> <script src="~/js/leaflet-providers.js"></script>

View File

@ -11,11 +11,11 @@
<title> <title>
@Html.Raw(ViewData["Title"]) @Html.Raw(ViewData["Title"])
</title> </title>
<link href="/css/p8.css?version=93" rel="stylesheet" type="text/css" /> <link href="/css/p8.css?version=94" rel="stylesheet" type="text/css" />
<link rel="shortcut icon" href="/favicon.ico?version=1" type="image/x-icon" /> <link rel="shortcut icon" href="/favicon.ico?version=1" type="image/x-icon" />
<link rel="search" type="application/opensearchdescription+xml" title="گنجور" href="https://ganjoor.net/search.xml" /> <link rel="search" type="application/opensearchdescription+xml" title="گنجور" href="https://ganjoor.net/search.xml" />
<script src="/lib/jquery/dist/jquery.min.js"></script> <script src="/lib/jquery/dist/jquery.min.js"></script>
<script src="/js/bk.js?version=93"></script> <script src="/js/bk.js?version=94"></script>
<script> <script>
var cookieValue = getCookie("playerScrollLock"); var cookieValue = getCookie("playerScrollLock");
var playerScrollLock = cookieValue === "true"; var playerScrollLock = cookieValue === "true";

View File

@ -75,9 +75,9 @@
<div id="sticky-audio-player" class="up-sticky-player" style="display:none;"> <div id="sticky-audio-player" class="up-sticky-player" style="display:none;">
<span id="sticky-audio-narrator" class="up-sticky-player__narrator"></span> <span id="sticky-audio-narrator" class="up-sticky-player__narrator"></span>
<div id="sticky-audio-slot" class="up-sticky-player__audio-slot"></div> <div id="sticky-audio-slot" class="up-sticky-player__audio-slot"></div>
<a role="button" id="sticky-scroll-lock" class="cursor-pointer up-sticky-player__lock" onclick="switchPlayerScrollLock()" title="قفل خودکار پیمایش به بیت جاری">🔓</a> <a role="button" id="sticky-scroll-lock" class="cursor-pointer up-sticky-player__lock" onclick="switchPlayerScrollLock()" title="قفل خودکار پیمایش به بیت جاری"><i id="sticky-scroll-lock-icon" class="notranslate material-icons">lock_open</i></a>
<a role="button" class="cursor-pointer up-sticky-player__jump" onclick="scrollToCurrentVerse()" title="رفتن به بیت جاری">📍</a> <a role="button" class="cursor-pointer up-sticky-player__jump" onclick="scrollToCurrentVerse()" title="رفتن به بیت جاری"><i class="notranslate material-icons">my_location</i></a>
<a role="button" class="cursor-pointer up-sticky-player__close" onclick="closeStickyPlayer()" title="بستن">✕</a> <a role="button" class="cursor-pointer up-sticky-player__close" onclick="closeStickyPlayer()" title="بستن"><i class="notranslate material-icons">close</i></a>
</div> </div>
} }

View File

@ -15,7 +15,7 @@
گنجور » نمایش خوانش گنجور » نمایش خوانش
</title> </title>
<link href="~/dist/skin/pink.flag/css/jplayer.pink.flag.min.css" rel="stylesheet" type="text/css" /> <link href="~/dist/skin/pink.flag/css/jplayer.pink.flag.min.css" rel="stylesheet" type="text/css" />
<link href="~/css/p8.css?version=93" rel="stylesheet" type="text/css" /> <link href="~/css/p8.css?version=94" rel="stylesheet" type="text/css" />
<link rel="shortcut icon" href="/favicon.ico?version=1" type="image/x-icon" /> <link rel="shortcut icon" href="/favicon.ico?version=1" type="image/x-icon" />
<link rel="search" type="application/opensearchdescription+xml" title="گنجور" href="https://ganjoor.net/search.xml" /> <link rel="search" type="application/opensearchdescription+xml" title="گنجور" href="https://ganjoor.net/search.xml" />
<script> <script>
@ -150,7 +150,7 @@
</p> </p>
<script src="~/lib/jquery/dist/jquery.min.js"></script> <script src="~/lib/jquery/dist/jquery.min.js"></script>
<script src="~/js/bk.js?version=93"></script> <script src="~/js/bk.js?version=94"></script>
<script src="~/js/jplayersupport.js"></script> <script src="~/js/jplayersupport.js"></script>
<script src="~/js/vaabd.js?version=10"></script> <script src="~/js/vaabd.js?version=10"></script>
<script src="~/dist/jplayer/jquery.jplayer.min.js"></script> <script src="~/dist/jplayer/jquery.jplayer.min.js"></script>

View File

@ -12,7 +12,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="robots" content="noindex, nofollow" /> <meta name="robots" content="noindex, nofollow" />
<title>اطلاعات رتبه‌بندی خوانش‌های شعر</title> <title>اطلاعات رتبه‌بندی خوانش‌های شعر</title>
<link href="/css/p8.css?version=93" rel="stylesheet" type="text/css" /> <link href="/css/p8.css?version=94" rel="stylesheet" type="text/css" />
</head> </head>
<body> <body>

View File

@ -13,7 +13,7 @@
<meta name="robots" content="noindex, nofollow" /> <meta name="robots" content="noindex, nofollow" />
<title>گنجور » گزارش خطا در خوانش</title> <title>گنجور » گزارش خطا در خوانش</title>
<script src="/lib/jquery/dist/jquery.min.js"></script> <script src="/lib/jquery/dist/jquery.min.js"></script>
<link href="/css/p8.css?version=93" rel="stylesheet" type="text/css" /> <link href="/css/p8.css?version=94" rel="stylesheet" type="text/css" />
<link href="~/dist/skin/pink.flag/css/jplayer.pink.flag.min.css" rel="stylesheet" type="text/css" /> <link href="~/dist/skin/pink.flag/css/jplayer.pink.flag.min.css" rel="stylesheet" type="text/css" />
<style> <style>
label { label {
@ -238,7 +238,7 @@
<script src="~/js/bk.js?version=93"></script> <script src="~/js/bk.js?version=94"></script>
<script src="~/js/jplayersupport.js"></script> <script src="~/js/jplayersupport.js"></script>
<script src="~/js/vaabd.js?version=10"></script> <script src="~/js/vaabd.js?version=10"></script>
<script src="~/dist/jplayer/jquery.jplayer.min.js"></script> <script src="~/dist/jplayer/jquery.jplayer.min.js"></script>

View File

@ -10,7 +10,7 @@
<link rel="stylesheet" href="~/lib/bootstrap/dist/css/bootstrap.min.css" /> <link rel="stylesheet" href="~/lib/bootstrap/dist/css/bootstrap.min.css" />
<link rel="stylesheet" href="~/css/site.css" /> <link rel="stylesheet" href="~/css/site.css" />
<link href="/dist/skin/blue.monday/css/jplayer.blue.monday.min.css" rel="stylesheet" type="text/css" /> <link href="/dist/skin/blue.monday/css/jplayer.blue.monday.min.css" rel="stylesheet" type="text/css" />
<link href="/css/p8.css?version=93" rel="stylesheet" type="text/css" /> <link href="/css/p8.css?version=94" rel="stylesheet" type="text/css" />
<link href="/css/user-panel.css?version=3" rel="stylesheet" type="text/css" /> <link href="/css/user-panel.css?version=3" rel="stylesheet" type="text/css" />
<link rel="shortcut icon" href="/favicon.ico?version=1" type="image/x-icon" /> <link rel="shortcut icon" href="/favicon.ico?version=1" type="image/x-icon" />
<link rel="search" type="application/opensearchdescription+xml" title="گنجور" href="https://ganjoor.net/search.xml" /> <link rel="search" type="application/opensearchdescription+xml" title="گنجور" href="https://ganjoor.net/search.xml" />
@ -36,7 +36,7 @@
}); });
</script> </script>
<script src="/js/bk.js?version=93"></script> <script src="/js/bk.js?version=94"></script>
<script> <script>
function editBanner(bannerId) { function editBanner(bannerId) {
var url = '?handler=Edit'; var url = '?handler=Edit';

View File

@ -30,11 +30,11 @@
<meta charset="utf-8" /> <meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<title>@Html.Raw(ViewData["Title"])</title> <title>@Html.Raw(ViewData["Title"])</title>
<link href="/css/p8.css?version=93" rel="stylesheet" type="text/css" /> <link href="/css/p8.css?version=94" rel="stylesheet" type="text/css" />
<link rel="shortcut icon" href="/favicon.ico?version=1" type="image/x-icon" /> <link rel="shortcut icon" href="/favicon.ico?version=1" type="image/x-icon" />
<link rel="search" type="application/opensearchdescription+xml" title="گنجور" href="https://ganjoor.net/search.xml" /> <link rel="search" type="application/opensearchdescription+xml" title="گنجور" href="https://ganjoor.net/search.xml" />
<script src="/lib/jquery/dist/jquery.min.js"></script> <script src="/lib/jquery/dist/jquery.min.js"></script>
<script src="/js/bk.js?version=93"></script> <script src="/js/bk.js?version=94"></script>
<script> <script>
var cookieValue = getCookie("playerScrollLock"); var cookieValue = getCookie("playerScrollLock");
var playerScrollLock = cookieValue === "true"; var playerScrollLock = cookieValue === "true";

View File

@ -9,7 +9,7 @@
</title> </title>
<link rel="stylesheet" href="~/lib/bootstrap/dist/css/bootstrap.min.css" /> <link rel="stylesheet" href="~/lib/bootstrap/dist/css/bootstrap.min.css" />
<link rel="stylesheet" href="~/css/site.css" /> <link rel="stylesheet" href="~/css/site.css" />
<link href="/css/p8.css?version=93" rel="stylesheet" type="text/css" /> <link href="/css/p8.css?version=94" rel="stylesheet" type="text/css" />
<link href="/css/user-panel.css?version=3" rel="stylesheet" type="text/css" /> <link href="/css/user-panel.css?version=3" rel="stylesheet" type="text/css" />
<link rel="shortcut icon" href="/favicon.ico?version=1" type="image/x-icon" /> <link rel="shortcut icon" href="/favicon.ico?version=1" type="image/x-icon" />
<link rel="search" type="application/opensearchdescription+xml" title="گنجور" href="https://ganjoor.net/search.xml" /> <link rel="search" type="application/opensearchdescription+xml" title="گنجور" href="https://ganjoor.net/search.xml" />
@ -33,7 +33,7 @@
}); });
</script> </script>
<script src="/lib/diff.js"></script> <script src="/lib/diff.js"></script>
<script src="/js/bk.js?version=93"></script> <script src="/js/bk.js?version=94"></script>
<script> <script>
function compareCorrectionBlocks(originalElemenyId, editedElementId, resultElementId) { function compareCorrectionBlocks(originalElemenyId, editedElementId, resultElementId) {
var a = document.getElementById(originalElemenyId); var a = document.getElementById(originalElemenyId);

View File

@ -12,7 +12,7 @@
<meta name="robots" content="noindex, nofollow" /> <meta name="robots" content="noindex, nofollow" />
<meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="shortcut icon" href="/favicon.ico?version=1" type="image/x-icon" /> <link rel="shortcut icon" href="/favicon.ico?version=1" type="image/x-icon" />
<link href="/css/p8.css?version=93" rel="stylesheet" type="text/css" /> <link href="/css/p8.css?version=94" rel="stylesheet" type="text/css" />
<link href="/css/spotify.css" rel="stylesheet" type="text/css" /> <link href="/css/spotify.css" rel="stylesheet" type="text/css" />
<script src="/lib/jquery/dist/jquery.min.js"></script> <script src="/lib/jquery/dist/jquery.min.js"></script>

View File

@ -11,7 +11,7 @@
<meta name="robots" content="noindex, nofollow" /> <meta name="robots" content="noindex, nofollow" />
<meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="shortcut icon" href="/favicon.ico?version=1" type="image/x-icon" /> <link rel="shortcut icon" href="/favicon.ico?version=1" type="image/x-icon" />
<link href="/css/p8.css?version=93" rel="stylesheet" type="text/css" /> <link href="/css/p8.css?version=94" rel="stylesheet" type="text/css" />
<link href="/css/spotify.css" rel="stylesheet" type="text/css" /> <link href="/css/spotify.css" rel="stylesheet" type="text/css" />
<script src="/lib/jquery/dist/jquery.min.js"></script> <script src="/lib/jquery/dist/jquery.min.js"></script>
<script src="~/js/golha.js"></script> <script src="~/js/golha.js"></script>

View File

@ -12,7 +12,7 @@
<meta name="robots" content="noindex, nofollow" /> <meta name="robots" content="noindex, nofollow" />
<meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="shortcut icon" href="/favicon.ico?version=1" type="image/x-icon" /> <link rel="shortcut icon" href="/favicon.ico?version=1" type="image/x-icon" />
<link href="/css/p8.css?version=93" rel="stylesheet" type="text/css" /> <link href="/css/p8.css?version=94" rel="stylesheet" type="text/css" />
<link href="/css/spotify.css" rel="stylesheet" type="text/css" /> <link href="/css/spotify.css" rel="stylesheet" type="text/css" />
<script src="/lib/jquery/dist/jquery.min.js"></script> <script src="/lib/jquery/dist/jquery.min.js"></script>

View File

@ -13,7 +13,7 @@
<title> <title>
@ViewData["Title"] @ViewData["Title"]
</title> </title>
<link href="/css/p8.css?version=93" rel="stylesheet" type="text/css" /> <link href="/css/p8.css?version=94" rel="stylesheet" type="text/css" />
<link rel="shortcut icon" href="/favicon.ico?version=1" type="image/x-icon" /> <link rel="shortcut icon" href="/favicon.ico?version=1" type="image/x-icon" />
<link rel="search" type="application/opensearchdescription+xml" title="گنجور" href="https://ganjoor.net/search.xml" /> <link rel="search" type="application/opensearchdescription+xml" title="گنجور" href="https://ganjoor.net/search.xml" />

View File

@ -14,7 +14,7 @@
<title> <title>
@ViewData["Title"] @ViewData["Title"]
</title> </title>
<link href="/css/p8.css?version=93" rel="stylesheet" type="text/css" /> <link href="/css/p8.css?version=94" rel="stylesheet" type="text/css" />
<link rel="shortcut icon" href="/favicon.ico?version=1" type="image/x-icon" /> <link rel="shortcut icon" href="/favicon.ico?version=1" type="image/x-icon" />
<link rel="search" type="application/opensearchdescription+xml" title="گنجور" href="https://ganjoor.net/search.xml" /> <link rel="search" type="application/opensearchdescription+xml" title="گنجور" href="https://ganjoor.net/search.xml" />

View File

@ -3049,7 +3049,7 @@ mark {
align-items: center; align-items: center;
gap: 10px; gap: 10px;
padding: 8px 14px; padding: 8px 14px;
background: var(--card-paper); background: var(--card-inner);
border-top: 1px solid var(--border-gold); border-top: 1px solid var(--border-gold);
box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.15); box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.15);
} }
@ -3072,11 +3072,11 @@ mark {
} }
.up-sticky-player__lock { .up-sticky-player__lock {
display: inline-flex;
align-items: center;
cursor: pointer; cursor: pointer;
font-size: 1.1rem;
line-height: 1;
color: var(--lapis); color: var(--lapis);
padding: 4px 8px; padding: 4px 6px;
flex-shrink: 0; flex-shrink: 0;
} }
@ -3085,11 +3085,11 @@ mark {
} }
.up-sticky-player__jump { .up-sticky-player__jump {
display: inline-flex;
align-items: center;
cursor: pointer; cursor: pointer;
font-size: 1.1rem;
line-height: 1;
color: var(--lapis); color: var(--lapis);
padding: 4px 8px; padding: 4px 6px;
flex-shrink: 0; flex-shrink: 0;
} }
@ -3098,11 +3098,11 @@ mark {
} }
.up-sticky-player__close { .up-sticky-player__close {
display: inline-flex;
align-items: center;
cursor: pointer; cursor: pointer;
font-size: 1.1rem;
line-height: 1;
color: var(--lapis); color: var(--lapis);
padding: 4px 8px; padding: 4px 6px;
flex-shrink: 0; flex-shrink: 0;
} }

View File

@ -183,9 +183,9 @@ function switchPlayerScrollLock() {
$('#scroll-lock').text('🔓'); $('#scroll-lock').text('🔓');
} }
var stickyLockIcon = document.getElementById('sticky-scroll-lock'); var stickyLockIcon = document.getElementById('sticky-scroll-lock-icon');
if (stickyLockIcon) { if (stickyLockIcon) {
stickyLockIcon.textContent = playerScrollLock ? '🔒' : '🔓'; stickyLockIcon.textContent = playerScrollLock ? 'lock' : 'lock_open';
} }
if (playerScrollLock) { if (playerScrollLock) {
@ -398,9 +398,9 @@ function showStickyPlayer(audioElement, narratorName, recitationId) {
} }
document.getElementById('sticky-audio-narrator').textContent = narratorName; document.getElementById('sticky-audio-narrator').textContent = narratorName;
var lockIcon = document.getElementById('sticky-scroll-lock'); var lockIcon = document.getElementById('sticky-scroll-lock-icon');
if (lockIcon) { if (lockIcon) {
lockIcon.textContent = playerScrollLock ? '🔒' : '🔓'; lockIcon.textContent = playerScrollLock ? 'lock' : 'lock_open';
} }
bar.style.display = 'flex'; bar.style.display = 'flex';
} }