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