ordinamento risultati fatto una sola volta

This commit is contained in:
cesare 2023-03-16 11:20:13 +01:00
parent 9c6becc1f0
commit 45f1bbfd62
1 changed files with 19 additions and 10 deletions

View File

@ -200,8 +200,13 @@ $(" ."+formaClass).hover(function(idx, element) {
//evidenzio risultato //evidenzio risultato
var idris = '#e' + parcid[3] //var idris = '#e' + parcid[3]
$(idris).addClass("font-weight-bold mark ") //$(idris).addClass("font-weight-bold mark ")
for (ris of listarisultati) {
idris = '#e' + ris
$(idris).addClass("font-weight-bold mark ")
}
//gestisco risultati se unità di ricerca è periodo //gestisco risultati se unità di ricerca è periodo
if (listaPeriodiRisultato.length){ if (listaPeriodiRisultato.length){
for (msid of listaPeriodiRisultato){ for (msid of listaPeriodiRisultato){
@ -225,6 +230,7 @@ $(" ."+formaClass).hover(function(idx, element) {
//disegno minimap, onlyContent = true //disegno minimap, onlyContent = true
drawMinimap('#vistaFrasi', true) drawMinimap('#vistaFrasi', true)
//manageMM('#vistaFrasi')
}) })
@ -233,7 +239,8 @@ $(" ."+formaClass).hover(function(idx, element) {
/* /*
* Costruzione e visualizzazione del risultato in frasi. * Costruzione e visualizzazione del risultato in frasi.
*/ */
jQuery(document).delegate(' .lista-risultati_no', 'click', function(e) { //disattivata //Non più usata, rimuovere
jQuery(document).delegate(' .lista-risultati_no', 'click', function(e) {
prevCantoDisplayed=cantoDisplayed; prevCantoDisplayed=cantoDisplayed;
@ -250,7 +257,7 @@ $(" ."+formaClass).hover(function(idx, element) {
//const start = performance.now(); //const start = performance.now();
queryExecuted = false; queryExecuted = false;
listarisultati.sort(function(a, b){return a - b}); //listarisultati.sort(function(a, b){return a - b});
showFrasi (0) showFrasi (0)
/*var elencoRisutati = $("#vistaFrasi"); /*var elencoRisutati = $("#vistaFrasi");
@ -430,20 +437,21 @@ $(" ."+formaClass).hover(function(idx, element) {
jQuery.manageResultList = function manageResultList(start, offset = showOffset){ jQuery.manageResultList = function manageResultList(start, offset = showOffset){
prevCantoDisplayed=cantoDisplayed; prevCantoDisplayed=cantoDisplayed;
showFrasi (start, offset)
if(cantoDisplayed!='#vistaFrasi'){ if(cantoDisplayed!='#vistaFrasi'){
$(cantoDisplayed).css("display", "none"); $(cantoDisplayed).css("display", "none");
cantoDisplayed = "#vistaFrasi"; cantoDisplayed = "#vistaFrasi";
//visualizzo
$("#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)
//visualizzo
$("#vistaFrasi").attr('style', 'display: d-flex;');
if (selectedVista=='frasi'){ if (selectedVista=='frasi'){
loadFrasi(); loadFrasi();
} }
addFormaListenersInCanto() addFormaListenersInCanto()
drawMinimap('#vistaFrasi') drawMinimap('#vistaFrasi')
} }
@ -940,7 +948,7 @@ function resetFrasi(){
let bm=minim.contents().find(' .blog-main') let bm=minim.contents().find(' .blog-main')
bm.empty() bm.empty()
bm.append(testhtml) bm.append(testhtml)
getDimensionsDiv(); getDimensionsDiv(true, true);
} }
@ -1329,7 +1337,8 @@ function resetFrasi(){
} }
} }
//ordino la lista dei risultati
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;