#202 fix for getVerseIndexFromCoupleIndex and renaming bi.js for publishing

This commit is contained in:
Hamid Reza Mohammadi 2021-09-10 14:04:40 +04:30
parent 91bc6bb933
commit 01b60e52e3
4 changed files with 16 additions and 8 deletions

View File

@ -143,7 +143,7 @@
</p>
<script src="~/lib/jquery/dist/jquery.min.js"></script>
<script src="~/js/bi.js"></script>
<script src="~/js/bj.js"></script>
<script src="~/js/vaabd.js"></script>
<script src="~/dist/jplayer/jquery.jplayer.min.js"></script>
<script src="~/dist/add-on/jplayer.playlist.min.js"></script>

View File

@ -25,7 +25,7 @@
<script>
var playerScrollLock = false;
</script>
<script src="/js/bi.js"></script>
<script src="/js/bj.js"></script>
@if (Model.IsHomePage)
{

View File

@ -181,7 +181,7 @@
</div>
<script src="/lib/jquery/dist/jquery.min.js"></script>
<script src="/js/bi.js"></script>
<script src="/js/bj.js"></script>
<script src="/js/vaabd.js"></script>
@if (!string.IsNullOrEmpty(ViewData["GoogleAnalyticsCode"].ToString()))

View File

@ -325,17 +325,25 @@ function getVerseIndexFromCoupleIndex(coupletIndex) {
if (isMember(element, "m1") || isMember(element, "m2") || isMember(element, "b2") || isMember(element, "n") || isMember(element, "l"))
msr1s.push(element);
}
if ((msr1s.length - 1) < coupletIndex) return;
if ((msr1s.length - 1) < coupletIndex) return -1;
var cIndex = -1;
var vIndex = -1;
var bandNums = 0;
for (var i = 0; i < msr1s.length; ++i) {
if (msr1s[i].className != "m2") {
cIndex++;
if (cIndex == coupletIndex) {
vIndex = i;
break;
}
}
if (cIndex == coupletIndex) {
vIndex = (i + bandNums);
break;
}
if (msr1s[i].className == "b2") {
if (msr1s[i].getElementsByTagName("p").length > 1)
bandNums++;
}
}
return vIndex;
}