create $.manageResultList(start, offset) function

This commit is contained in:
cesare 2023-03-15 18:12:38 +01:00
parent 4513167048
commit 1544e606e3
1 changed files with 27 additions and 30 deletions

View File

@ -233,7 +233,7 @@ $(" ."+formaClass).hover(function(idx, element) {
/* /*
* Costruzione e visualizzazione del risultato in frasi. * 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; prevCantoDisplayed=cantoDisplayed;
@ -425,6 +425,28 @@ $(" ."+formaClass).hover(function(idx, element) {
/* /*
* Costruzione e visualizzazione del risultato in frasi. * 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) { function showFrasi (start, end = showOffset) {
var canto, numeroCantica; var canto, numeroCantica;
var divVerso; var divVerso;
@ -519,19 +541,14 @@ $(" ."+formaClass).hover(function(idx, element) {
comandi.appendTo(elencoRisutati); comandi.appendTo(elencoRisutati);
} }
const endCaricamento = performance.now();
console.log(`Caricamento contesti time: ${endCaricamento - start} ms`);
//evidenzio resultati //evidenzio resultati
for (ris of listarisultati) { for (ris of listarisultati) {
idris = '#e' + ris idris = '#e' + ris
$(idris).addClass("font-weight-bold mark ") $(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 //evidenzio i periodi se unità di ricerca è impostato come periodo
if (listaPeriodiRisultato.length){ if (listaPeriodiRisultato.length){
for (msid of listaPeriodiRisultato){ 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) { jQuery(document).delegate('.navig-canto, .citazioneFrase', 'click', function(e) {
resetFrasi() resetFrasi()
@ -1352,7 +1349,7 @@ function resetFrasi(){
if (totResultN>0){ if (totResultN>0){
$("#headingZero").closest('.card').attr('style', 'display: d-flex;') $("#headingZero").closest('.card').attr('style', 'display: d-flex;')
var spanbadgelista = $('<span />'); var spanbadgelista = $('<span />');
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.append(totResultN+listIcon)
spanbadgelista.appendTo($('#cantica0-badge')) spanbadgelista.appendTo($('#cantica0-badge'))
} }