risolto problema visualizzazione frasi inizio o fine canto

This commit is contained in:
nicola 2023-03-12 21:07:35 +01:00
parent 1d8b7e8f73
commit dc25bfe46b
1 changed files with 15 additions and 6 deletions

View File

@ -326,14 +326,15 @@ $(" ."+formaClass).hover(function(idx, element) {
var cid = $(this).attr('id');
var parcid = cid.split('_');
console.log(parcid)
var posVerso
reit = '#versiFrase' + parcid[4]
console.log($(reit+" > li").length)
var expcontextLength=$(reit+" > li").length
if(cid.includes('_er_')){
expcontextLength=3
}else{
if (parcid[4] == 1){ // caso inizio canto da rivedere non funziona su fine canto
posVerso = $(reit).attr('posVerso')
if (posVerso == 1){ // caso inizio o fine canto
expcontextLength+=contextLength;
}
}
@ -419,12 +420,13 @@ $(" ."+formaClass).hover(function(idx, element) {
queryExecuted = false;
listarisultati.sort(function(a, b){return a - b});
var elencoRisutati = $("#vistaFrasi");
elencoRisutati.empty();
var numeroRisultato = 0;
var ultimaPosizione = 0;
var numeroVersi;
for (risultato of listarisultati){
numeroRisultato++;
risultato = parseInt(risultato)
@ -445,7 +447,7 @@ $(" ."+formaClass).hover(function(idx, element) {
listaVersi.attr('id', "Frase"+numeroRisultato);
versiIniziali.attr('id', "versiFrase"+numeroRisultato);
numeroVersi = 0;
for (forma of versiContesto){
if (setVersicontesto.size == 0){
numeroCantica=forma.cantica
@ -457,11 +459,18 @@ $(" ."+formaClass).hover(function(idx, element) {
listaVersi.append(versiIniziali)
elencoRisutati.append(listaVersi)
setVersicontesto.add(forma.verso)
numeroVersi++;
}
createSpanFormeNew(forma.testo, forma.catg, 'e'+forma.posizione, forma.periodo, forma.funzperiodo, divVerso)
}
ultimaPosizione = forma.posizione;
if (numeroVersi < contextLength +1) {
versiIniziali.attr('posVerso', 1); // inizio o fine canto
}else {
versiIniziali.attr('posVerso', 9999);
}
var mhr=$('<hr width="100" align="center"/>')
var comandi = $('<div />')
comandi.attr('id',"comandiFrase"+numeroRisultato)