ug fixing lista risultati
This commit is contained in:
parent
ee1cc80c32
commit
b944e00a3e
|
|
@ -202,7 +202,7 @@ $(document).ready(function() {
|
||||||
var setVersicontestoExp = new Set()
|
var setVersicontestoExp = new Set()
|
||||||
for (forma of versiContestoExp) {
|
for (forma of versiContestoExp) {
|
||||||
if (!setVersicontestoExp.has(forma.verso)) {
|
if (!setVersicontestoExp.has(forma.verso)) {
|
||||||
divVersoExp = createDivVersoLI(forma.cantica, forma.verso, forma.canto)
|
divVersoExp = createDivVersoLI(forma.cantica+1, forma.verso, forma.canto)
|
||||||
$(reit).append(divVersoExp)
|
$(reit).append(divVersoExp)
|
||||||
setVersicontestoExp.add(forma.verso)
|
setVersicontestoExp.add(forma.verso)
|
||||||
}
|
}
|
||||||
|
|
@ -335,7 +335,7 @@ $(document).ready(function() {
|
||||||
function getResInPage(startcont, endcont) {
|
function getResInPage(startcont, endcont) {
|
||||||
var res = [];
|
var res = [];
|
||||||
var contaContesti = 0
|
var contaContesti = 0
|
||||||
console.log(listaClausoleRisultato)
|
//console.log(listaClausoleRisultato)
|
||||||
if (listarisultati.length) {
|
if (listarisultati.length) {
|
||||||
var ultimaPosizione = -1;
|
var ultimaPosizione = -1;
|
||||||
for (risultato of listarisultati) {
|
for (risultato of listarisultati) {
|
||||||
|
|
@ -398,12 +398,20 @@ $(document).ready(function() {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
var versiContesto = ''
|
var versiContesto = ''
|
||||||
|
var ctxpivot=0
|
||||||
if (!Array.isArray(risultato)) {
|
if (!Array.isArray(risultato)) {
|
||||||
risultato = parseInt(risultato)
|
risultato = parseInt(risultato)
|
||||||
versiContesto = getFormaContext(risultato, contextLength);
|
versiContesto = getFormaContext(risultato, contextLength);
|
||||||
|
ctxpivot=risultato
|
||||||
}
|
}
|
||||||
else
|
else{
|
||||||
versiContesto = getFraseContext(risultato, contextLength);
|
versiContesto = getFraseContext(risultato, contextLength+2);
|
||||||
|
if(versiContesto.length){
|
||||||
|
var tmind=Math.floor(versiContesto.length/2);
|
||||||
|
ctxpivot=versiContesto[tmind]['posizione']
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
var setVersicontesto = new Set()
|
var setVersicontesto = new Set()
|
||||||
divVerso = ''
|
divVerso = ''
|
||||||
|
|
@ -455,10 +463,11 @@ $(document).ready(function() {
|
||||||
|
|
||||||
spanBadgeReduce.attr('class', 'btn btn-sm btn-outline-secondary riduciFrase px-1 pt-1 pb-0 ml-1 disabled');
|
spanBadgeReduce.attr('class', 'btn btn-sm btn-outline-secondary riduciFrase px-1 pt-1 pb-0 ml-1 disabled');
|
||||||
|
|
||||||
spanBadgeExpand.attr('id', getCantica(numeroCantica) + "Canto_ex_" + canto + "_" + risultato + "_" + numeroRisultato);
|
//spanBadgeExpand.attr('id', getCantica(numeroCantica) + "Canto_ex_" + canto + "_" + risultato + "_" + numeroRisultato);
|
||||||
|
spanBadgeExpand.attr('id', getCantica(numeroCantica) + "Canto_ex_" + canto + "_" + ctxpivot + "_" + numeroRisultato);
|
||||||
spanBadgeExpand.append(expandIcon);
|
spanBadgeExpand.append(expandIcon);
|
||||||
|
|
||||||
spanBadgeReduce.attr('id', getCantica(numeroCantica) + "Canto_er_" + canto + "_" + risultato + "_" + numeroRisultato);
|
spanBadgeReduce.attr('id', getCantica(numeroCantica) + "Canto_er_" + canto + "_" + ctxpivot + "_" + numeroRisultato);
|
||||||
spanBadgeReduce.append(reduceIcon)
|
spanBadgeReduce.append(reduceIcon)
|
||||||
|
|
||||||
spanBadgeExpand.appendTo(comandiGrp);
|
spanBadgeExpand.appendTo(comandiGrp);
|
||||||
|
|
|
||||||
|
|
@ -113,6 +113,7 @@ function getFraseContext(fraseids, numversi = 3) {
|
||||||
if (cantica == '2') {
|
if (cantica == '2') {
|
||||||
offset = parseInt(fraseid.split('-')[2]) - 33374
|
offset = parseInt(fraseid.split('-')[2]) - 33374
|
||||||
listaforme = formeseconda;
|
listaforme = formeseconda;
|
||||||
|
console.log(listaforme.length)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (cantica == '3') {
|
if (cantica == '3') {
|
||||||
|
|
@ -121,7 +122,7 @@ function getFraseContext(fraseids, numversi = 3) {
|
||||||
}
|
}
|
||||||
maxpos = listaforme.length - 1
|
maxpos = listaforme.length - 1
|
||||||
var pos = 0
|
var pos = 0
|
||||||
var startindex = Math.max(0, (offset - 10))
|
var startindex = Math.max(0, (offset - 40))
|
||||||
|
|
||||||
for (i = startindex; i < listaforme.length; i++) {
|
for (i = startindex; i < listaforme.length; i++) {
|
||||||
var tmpos = listaforme[i].split('_')[2]
|
var tmpos = listaforme[i].split('_')[2]
|
||||||
|
|
@ -136,6 +137,7 @@ function getFraseContext(fraseids, numversi = 3) {
|
||||||
lastfraseid = fraseids[fraseids.length - 1]
|
lastfraseid = fraseids[fraseids.length - 1]
|
||||||
else
|
else
|
||||||
lastfraseid = fraseids[0]
|
lastfraseid = fraseids[0]
|
||||||
|
|
||||||
for (j = pos; j < listaforme.length; j++) {
|
for (j = pos; j < listaforme.length; j++) {
|
||||||
|
|
||||||
var tmpos2 = listaforme[j].split('_')[2]
|
var tmpos2 = listaforme[j].split('_')[2]
|
||||||
|
|
@ -280,7 +282,7 @@ function getFormaContext(formaid, numversi = 3) {
|
||||||
contextitem['cantica'] = cantica;
|
contextitem['cantica'] = cantica;
|
||||||
contextitem['posizione'] = tmpform[2];
|
contextitem['posizione'] = tmpform[2];
|
||||||
contextitem['catg'] = tmpform[4];
|
contextitem['catg'] = tmpform[4];
|
||||||
contextitem['periodo'] = cantica + '_' + tmpform[1] + '_s_' + tmpform[5];
|
contextitem['periodo'] = (parseInt(cantica)+1) + '_' + tmpform[1] + '_s_' + tmpform[5];
|
||||||
contextitem['funzperiodo'] = tmpform[6];
|
contextitem['funzperiodo'] = tmpform[6];
|
||||||
context.push(contextitem);
|
context.push(contextitem);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue