modificate funzione per contesto ris
This commit is contained in:
parent
c7d151f27f
commit
d363bdd92d
18
js/utils.js
18
js/utils.js
|
@ -275,11 +275,10 @@ function getFormaContext(formaid, numversi=3) {
|
||||||
var cantica = 1;
|
var cantica = 1;
|
||||||
var listaforme = formeprima;
|
var listaforme = formeprima;
|
||||||
var minpos = 0;
|
var minpos = 0;
|
||||||
var limitv = numversi-1
|
var limitv = Math.max((numversi-1),2)
|
||||||
var maxpos = 0;
|
var maxpos = 0;
|
||||||
|
|
||||||
if (limitv<1)
|
|
||||||
limitv=2
|
|
||||||
|
|
||||||
if (parseInt(formaid) > 33373 && parseInt(formaid) < 66588) {
|
if (parseInt(formaid) > 33373 && parseInt(formaid) < 66588) {
|
||||||
listaforme = formeseconda;
|
listaforme = formeseconda;
|
||||||
|
@ -300,6 +299,7 @@ function getFormaContext(formaid, numversi=3) {
|
||||||
|
|
||||||
maxpos = listaforme.length - 1
|
maxpos = listaforme.length - 1
|
||||||
var pos = 0
|
var pos = 0
|
||||||
|
/*
|
||||||
for (i=0; i<listaforme.length; i++){
|
for (i=0; i<listaforme.length; i++){
|
||||||
var tmpos=listaforme[i].split('_')[2]
|
var tmpos=listaforme[i].split('_')[2]
|
||||||
if (tmpos==formaid){
|
if (tmpos==formaid){
|
||||||
|
@ -307,11 +307,17 @@ function getFormaContext(formaid, numversi=3) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
|
for (const [index, element] of listaforme.entries()) {
|
||||||
|
if(element.split('_')[2]==formaid){
|
||||||
|
pos=index;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
var item = listaforme[pos].split('_');
|
var item = listaforme[pos].split('_');
|
||||||
var numverso = item[3]
|
var numverso = item[3]
|
||||||
//var forma=item[0]
|
var spannum=(11*limitv)
|
||||||
//var canto=item[1]
|
|
||||||
var spannum=(12*limitv)
|
|
||||||
|
|
||||||
var contextinf = Math.max(minpos, parseInt(pos) - spannum)
|
var contextinf = Math.max(minpos, parseInt(pos) - spannum)
|
||||||
var contextsup = Math.min(maxpos, parseInt(pos) + spannum)
|
var contextsup = Math.min(maxpos, parseInt(pos) + spannum)
|
||||||
|
|
Loading…
Reference in New Issue