diff --git a/js/cesareBrowse.js b/js/cesareBrowse.js index 3477664..5149304 100644 --- a/js/cesareBrowse.js +++ b/js/cesareBrowse.js @@ -445,6 +445,7 @@ $(" ."+formaClass).hover(function(idx, element) { $(cantoDisplayed).css("display", "none"); //visualizzo $("#vistaFrasi").attr('style', 'display: d-flex;'); + cantoDisplayed="#vistaFrasi"; } //listarisultati.sort(function(a, b){return a - b}); showFrasi (start, offset) @@ -473,6 +474,29 @@ $(" ."+formaClass).hover(function(idx, element) { return (numeroRisultati) } + function getResInPage(startcont, endcont){ + var res = []; + var ultimaPosizione = -1; + var contaContesti=0 + for (risultato of listarisultati){ + if (risultato <= parseInt(ultimaPosizione)){ + continue; + } + contaContesti=contaContesti+1; + if (contaContesti >= startcont && contaContesti < endcont){ + res.push(risultato) + } + if (contaContesti > endcont) + break; + var versiContesto= getFormaContext(risultato, contextLength); + var ultimaForma=versiContesto.slice(-1) + ultimaPosizione=ultimaForma[0].posizione + } + //ordino la lista dei risultati + res.sort(function(a, b){return a - b}); + return (res) + } + function showFrasi (start, offset = showOffset) { var canto, numeroCantica; var divVerso; @@ -483,8 +507,11 @@ $(" ."+formaClass).hover(function(idx, element) { var ultimaPosizione = 0; var numeroVersi; const intsup =Math.min(start+offset, listarisultati.length) - for (let i=start; i') comandi.attr('id',"comandiFrase"+numeroRisultato) - comandi.attr('class', 'comandi col flex-nowrap d-sm-inline justify-content-between pl-1 pb-2 ml-2 mb-2 border-bottom'); + comandi.attr('class', 'comandi col flex-nowrap d-inline justify-content-between pl-1 pb-2 ml-2 mb-2 border-bottom'); var comandiGrp = $('
') - comandiGrp.attr('class', 'btn-group flex-nowrap d-sm-inline pr-3 mt-1 mr-3 align-text-bottom'); + comandiGrp.attr('class', 'btn-group flex-nowrap d-inline pr-3 mt-1 mr-3 align-text-bottom'); comandiGrp.attr('role',"group") var spanBadgeExpand = $('