diff --git a/js/cesareBrowse.js b/js/cesareBrowse.js index 73e6933..df27197 100644 --- a/js/cesareBrowse.js +++ b/js/cesareBrowse.js @@ -233,7 +233,7 @@ $(" ."+formaClass).hover(function(idx, element) { /* * Costruzione e visualizzazione del risultato in frasi. */ - jQuery(document).delegate(' .lista-risultati', 'click', function(e) { + jQuery(document).delegate(' .lista-risultati_no', 'click', function(e) { //disattivata prevCantoDisplayed=cantoDisplayed; @@ -425,6 +425,28 @@ $(" ."+formaClass).hover(function(idx, element) { /* * Costruzione e visualizzazione del risultato in frasi. */ + + //$.manageResultList(start, offset) + + jQuery.manageResultList = function manageResultList(start, end = showOffset){ + prevCantoDisplayed=cantoDisplayed; + if(cantoDisplayed!='#vistaFrasi'){ + $(cantoDisplayed).css("display", "none"); + cantoDisplayed = "#vistaFrasi"; + } + listarisultati.sort(function(a, b){return a - b}); + + showFrasi (start, end = showOffset) + //visualizzo + $("#vistaFrasi").attr('style', 'display: d-flex;'); + if (selectedVista=='frasi'){ + loadFrasi(); + } + addFormaListenersInCanto() + drawMinimap('#vistaFrasi') + } + + function showFrasi (start, end = showOffset) { var canto, numeroCantica; var divVerso; @@ -519,19 +541,14 @@ $(" ."+formaClass).hover(function(idx, element) { comandi.appendTo(elencoRisutati); } - const endCaricamento = performance.now(); - console.log(`Caricamento contesti time: ${endCaricamento - start} ms`); - + //evidenzio resultati for (ris of listarisultati) { idris = '#e' + ris $(idris).addClass("font-weight-bold mark ") } - - const endEvidRis = performance.now(); - console.log(`Evidenza risultati time: ${endEvidRis - start} ms`); - + //evidenzio i periodi se unità di ricerca è impostato come periodo if (listaPeriodiRisultato.length){ for (msid of listaPeriodiRisultato){ @@ -549,28 +566,8 @@ $(" ."+formaClass).hover(function(idx, element) { } } - //visualizzo - $("#vistaFrasi").attr('style', 'display: d-flex;'); - const endVis = performance.now(); - console.log(`Visualizzazione time: ${endVis - start} ms`); - - drawMinimap('#vistaFrasi') - - - - if (selectedVista=='frasi'){ - loadFrasi(); - } - - addFormaListenersInCanto() - const endal = performance.now(); - console.log(`Addlistener time: ${endal - start} ms`); - - const enddmm = performance.now(); - console.log(`DrawMM time: ${enddmm - start} ms`); - - }; + } jQuery(document).delegate('.navig-canto, .citazioneFrase', 'click', function(e) { resetFrasi() @@ -1352,7 +1349,7 @@ function resetFrasi(){ if (totResultN>0){ $("#headingZero").closest('.card').attr('style', 'display: d-flex;') var spanbadgelista = $(''); - spanbadgelista.attr('class', 'badge badge-primary badge-pill mx-2 lista-risultati'); + spanbadgelista.attr('class', 'badge badge-warning badge-pill mx-2 '); spanbadgelista.append(totResultN+listIcon) spanbadgelista.appendTo($('#cantica0-badge')) }