From 45f1bbfd62eef4b46ca1bc9fc5d7808500082577 Mon Sep 17 00:00:00 2001 From: cesare Date: Thu, 16 Mar 2023 11:20:13 +0100 Subject: [PATCH] ordinamento risultati fatto una sola volta --- js/cesareBrowse.js | 29 +++++++++++++++++++---------- 1 file changed, 19 insertions(+), 10 deletions(-) diff --git a/js/cesareBrowse.js b/js/cesareBrowse.js index cbb8898..2c60fd2 100644 --- a/js/cesareBrowse.js +++ b/js/cesareBrowse.js @@ -200,8 +200,13 @@ $(" ."+formaClass).hover(function(idx, element) { //evidenzio risultato - var idris = '#e' + parcid[3] - $(idris).addClass("font-weight-bold mark ") + //var idris = '#e' + parcid[3] + //$(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 if (listaPeriodiRisultato.length){ for (msid of listaPeriodiRisultato){ @@ -225,6 +230,7 @@ $(" ."+formaClass).hover(function(idx, element) { //disegno minimap, onlyContent = true drawMinimap('#vistaFrasi', true) + //manageMM('#vistaFrasi') }) @@ -233,7 +239,8 @@ $(" ."+formaClass).hover(function(idx, element) { /* * 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; @@ -250,7 +257,7 @@ $(" ."+formaClass).hover(function(idx, element) { //const start = performance.now(); queryExecuted = false; - listarisultati.sort(function(a, b){return a - b}); + //listarisultati.sort(function(a, b){return a - b}); showFrasi (0) /*var elencoRisutati = $("#vistaFrasi"); @@ -430,20 +437,21 @@ $(" ."+formaClass).hover(function(idx, element) { jQuery.manageResultList = function manageResultList(start, offset = showOffset){ prevCantoDisplayed=cantoDisplayed; + showFrasi (start, offset) if(cantoDisplayed!='#vistaFrasi'){ $(cantoDisplayed).css("display", "none"); 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'){ loadFrasi(); } addFormaListenersInCanto() drawMinimap('#vistaFrasi') + } @@ -940,7 +948,7 @@ function resetFrasi(){ let bm=minim.contents().find(' .blog-main') bm.empty() 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 i = 0 var totResultN=0;