diff --git a/index_4.6.html b/index_4.6.html index a26642f..c1ad20d 100644 --- a/index_4.6.html +++ b/index_4.6.html @@ -1258,7 +1258,7 @@ label="Macrotipi sintattici: subordinate e coordinate a una subordinata" onclick="myformsyntax.functionSyntax0.disabled = true;"> - + diff --git a/js/browseMgr.js b/js/browseMgr.js index fa14293..08c719a 100644 --- a/js/browseMgr.js +++ b/js/browseMgr.js @@ -26,8 +26,7 @@ $(document).ready(function() { "san Bernardo": "diaSanBernardo" } const dialogaltri = 'diaAltri' - - + var listaClausoleRisultatoContesti = [] const cantobadgeclass = 'badge badge-outline-warning badge-pill' const sparqlGenerator = sparqljs.Generator; @@ -202,7 +201,7 @@ $(document).ready(function() { var setVersicontestoExp = new Set() for (forma of versiContestoExp) { 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) setVersicontestoExp.add(forma.verso) } @@ -289,7 +288,7 @@ $(document).ready(function() { //listarisultati.sort(function(a, b){return a - b}); showFrasi(start, offset) - console.log(vistaPeriodi) + if (vistaPeriodi) { loadFrasi(); } @@ -318,7 +317,9 @@ $(document).ready(function() { if (listaClausoleRisultato.length) { - var tempr = new Set() + numeroContesti = listaClausoleRisultatoContesti.length + return (listaClausoleRisultatoContesti.length) + /*var tempr = new Set() for (singleres of listaClausoleRisultato) { tempr.add(singleres.split('-')[0]) } @@ -326,7 +327,7 @@ $(document).ready(function() { tempr.forEach(y => myRis.push(listaClausoleRisultato.filter(x => (x.split('-')[0] == y) && x.split('-').length > 1))) numeroContesti = myRis.length - return (myRis.length) + return (myRis.length)*/ } numeroContesti = numeroRisultati return (numeroRisultati) @@ -335,7 +336,7 @@ $(document).ready(function() { function getResInPage(startcont, endcont) { var res = []; var contaContesti = 0 - console.log(listaClausoleRisultato) + //console.log(listaClausoleRisultato) if (listarisultati.length) { var ultimaPosizione = -1; for (risultato of listarisultati) { @@ -354,24 +355,20 @@ $(document).ready(function() { res.sort(function(a, b) { return a - b }); return (res) } - if (listaClausoleRisultato.length) { - var tempr = new Set() - for (singleres of listaClausoleRisultato) { - tempr.add(singleres.split('-')[0]) - } - var myRis = [] + if (listaClausoleRisultatoContesti.length && !listarisultati.length ) { - tempr.forEach(y => myRis.push(listaClausoleRisultato.filter(x => (x.split('-')[0] == y) && x.split('-').length > 1))) - - for (risultato of myRis) { + /*for (risultato of listaClausoleRisultatoContesti) { contaContesti = contaContesti + 1; if (contaContesti >= startcont && contaContesti < endcont) { res.push(risultato) } if (contaContesti > endcont) break; + }*/ + for (i=startcont; i<=endcont; i++){ + res.push(listaClausoleRisultatoContesti[i]) } - res.sort(function(a, b) { puno = a[0].split('-')[3]; pdue = b[0].split('-')[3]; return parseInt(puno) - parseInt(pdue) }); + //res.sort(function(a, b) { puno = a[0].split('-')[3]; pdue = b[0].split('-')[3]; return parseInt(puno) - parseInt(pdue) }); return (res) } return (res) @@ -398,12 +395,20 @@ $(document).ready(function() { continue; } var versiContesto = '' + var ctxpivot=0 if (!Array.isArray(risultato)) { risultato = parseInt(risultato) versiContesto = getFormaContext(risultato, contextLength); + ctxpivot=risultato } - else - versiContesto = getFraseContext(risultato, contextLength); + else{ + versiContesto = getFraseContext(risultato, contextLength+2); + if(versiContesto.length){ + var tmind=Math.floor(versiContesto.length/2); + ctxpivot=versiContesto[tmind]['posizione'] + } + } + var setVersicontesto = new Set() divVerso = '' @@ -439,26 +444,27 @@ $(document).ready(function() { versiIniziali.attr('posVerso', 9999); } - var comandi = $('
') + var comandi = $('
') comandi.attr('id', "comandiFrase" + numeroRisultato) - comandi.attr('class', 'comandi col flex-nowrap d-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-inline pr-3 mt-1 mr-3 align-text-bottom'); comandiGrp.attr('role', "group") - var spanBadgeExpand = $('