paginazione, in progress
This commit is contained in:
parent
d2204fecd3
commit
854597b30a
|
@ -11,7 +11,9 @@ var selectedVista;
|
|||
var listaPeriodiRisultato;
|
||||
var listaClausoleRisultato;
|
||||
var listarisultati;
|
||||
|
||||
|
||||
var numeroContesti;
|
||||
|
||||
$(document).ready(function() {
|
||||
lsid='';
|
||||
removeGraph=false;
|
||||
|
@ -436,16 +438,16 @@ $(" ."+formaClass).hover(function(idx, element) {
|
|||
//$.manageResultList(start, offset)
|
||||
|
||||
jQuery.manageResultList = function manageResultList(start, offset = showOffset){
|
||||
prevCantoDisplayed=cantoDisplayed;
|
||||
showFrasi (start, offset)
|
||||
if(cantoDisplayed!='#vistaFrasi'){
|
||||
|
||||
|
||||
if(cantoDisplayed!='#vistaFrasi'){
|
||||
prevCantoDisplayed=cantoDisplayed;
|
||||
$(cantoDisplayed).css("display", "none");
|
||||
cantoDisplayed = "#vistaFrasi";
|
||||
//visualizzo
|
||||
$("#vistaFrasi").attr('style', 'display: d-flex;');
|
||||
}
|
||||
//listarisultati.sort(function(a, b){return a - b});
|
||||
|
||||
showFrasi (start, offset)
|
||||
if (selectedVista=='frasi'){
|
||||
loadFrasi();
|
||||
}
|
||||
|
@ -454,6 +456,22 @@ $(" ."+formaClass).hover(function(idx, element) {
|
|||
|
||||
}
|
||||
|
||||
function countResultContexts(){
|
||||
var numeroRisultati = 0;
|
||||
var ultimaPosizione = -1;
|
||||
for (risultato of listarisultati){
|
||||
if (risultato <= parseInt(ultimaPosizione)){
|
||||
continue;
|
||||
}
|
||||
numeroRisultati=numeroRisultati+1;
|
||||
var versiContesto= getFormaContext(risultato, contextLength);
|
||||
var ultimaForma=versiContesto.slice(-1)
|
||||
ultimaPosizione=ultimaForma[0].posizione
|
||||
}
|
||||
console.log('N. contesti: '+numeroRisultati)
|
||||
numeroContesti=numeroRisultati
|
||||
return (numeroRisultati)
|
||||
}
|
||||
|
||||
function showFrasi (start, offset = showOffset) {
|
||||
var canto, numeroCantica;
|
||||
|
@ -472,7 +490,7 @@ $(" ."+formaClass).hover(function(idx, element) {
|
|||
if (risultato <= parseInt(ultimaPosizione)){
|
||||
continue;
|
||||
}
|
||||
versiContesto= getFormaContext(risultato, contextLength);
|
||||
var versiContesto= getFormaContext(risultato, contextLength);
|
||||
var setVersicontesto = new Set()
|
||||
divVerso =''
|
||||
numeroCantica=0
|
||||
|
@ -603,11 +621,10 @@ $(" ."+formaClass).hover(function(idx, element) {
|
|||
const cid=$(this).attr('name').replace(" ", "_");
|
||||
|
||||
cantoDisplayed = "#"+cid;
|
||||
var parcid=cid.split('_')
|
||||
|
||||
if ( !(loadedCanti.has(cid)))
|
||||
{
|
||||
|
||||
var parcid=cid.split('_')
|
||||
if(parcid[0].includes('Inferno'))
|
||||
showCanto(formeprima, '1',parcid[1])
|
||||
if(parcid[0].includes('Purgatorio'))
|
||||
|
@ -1340,6 +1357,7 @@ function resetFrasi(){
|
|||
|
||||
//ordino la lista dei risultati
|
||||
listarisultati.sort(function(a, b){return a - b});
|
||||
|
||||
//aggiunge badge con totale risultati accanto alle cantiche
|
||||
i = 0
|
||||
var totResultN=0;
|
||||
|
@ -1389,6 +1407,8 @@ function resetFrasi(){
|
|||
}
|
||||
}
|
||||
console.log('badge end...')
|
||||
//calcolo numero dei contesti
|
||||
countResultContexts()
|
||||
|
||||
//aggiorna minimap
|
||||
/*
|
||||
|
@ -1401,6 +1421,7 @@ function resetFrasi(){
|
|||
queryExecuted = true;
|
||||
$(cantoDisplayed).attr('style', 'display: d-flex;');
|
||||
$("#vistaFrasi").css("display", "none");
|
||||
|
||||
}
|
||||
catch (err) {
|
||||
console.log(err.message);
|
||||
|
|
Loading…
Reference in New Issue