ottimizzato lista risultati ed eliminato parti commentate

This commit is contained in:
nicola 2023-02-16 16:46:31 +01:00
parent 51f3f36469
commit 084b547e6b
1 changed files with 7 additions and 88 deletions

View File

@ -34,7 +34,6 @@ $(document).ready(function() {
const closeSTag="}"
var cantoDisplayed = "#InfernoCanto_1";
var elencoFrasiDisplayed = false;
var queryExecuted = false;
@ -219,23 +218,18 @@ $(" ."+formaClass).hover(function(idx, element) {
$(cantoDisplayed).attr('style', 'display: d-flex;');
$("#vistaFrasi").css("display", "none");
elencoFrasiDisplayed = false;
});
/*
* Costruzione e visualizzazione del risultato in frasi.
*/
jQuery(document).delegate(' .lista-risultati', 'click', function(e) {
//var elementoLista;
//var numeroVerso;
var canto, numeroCantica;
var divVerso;
$(cantoDisplayed).css("display", "none");
elencoFrasiDisplayed = true;
/*
if (!queryExecuted){
$("#vistaFrasi").attr('style', 'display: d-flex;');
$(cantoDisplayed).css("display", "none");
@ -243,14 +237,12 @@ $(" ."+formaClass).hover(function(idx, element) {
}
queryExecuted = false;
*/
listarisultati.sort(function(a, b){return a - b});
var elencoRisutati = $("#vistaFrasi");
elencoRisutati.empty();
//cesare
for (risultato of listarisultati){
versiContesto= getFormaContext(parseInt(risultato), 4);
var setVersicontesto = new Set()
@ -286,79 +278,14 @@ $(" ."+formaClass).hover(function(idx, element) {
elencoRisutati.append(mhr)
}
//end cesare
/*elementoLista = getFormaContext(parseInt(listarisultati[0]));
canto = elementoLista[0].canto;
numeroCantica = elementoLista[0].cantica;*/
/*var elencoVersi = $('<h5 class="titolo-canto" />')
elencoVersi.append("<cite style='color:DarkBlue'>"+ (getCantica(numeroCantica)+" canto "+canto+"</cite>"));
elencoRisutati.append(elencoVersi)
$(cantoDisplayed).css("display", "none");
*/
/*
for (risultato of listarisultati){
elementoLista = getFormaContext(parseInt(risultato))
numeroVerso = elementoLista[0].verso;
if (elementoLista[0].cantica != numeroCantica){
numeroCantica = elementoLista[0].cantica;
canto = elementoLista[0].canto;
}
var divVerso = createDivVersoGeneric(elementoLista[0].cantica, numeroVerso, elementoLista[0].canto)
appendForma(elementoLista[0],divVerso)
for (i=1;i < elementoLista.length;i++){
if (elementoLista[i].canto == canto){
if (elementoLista[i].verso == numeroVerso){
appendForma(elementoLista[i],divVerso)
if (elementoLista[i].posizione == risultato){
//verso += "<span style='color:red'>"+elementoLista[i].testo + " "+"</span >"
//spanVerso.attr("style", "color: red")
}
}else{
elencoVersi = $('<h5 class="titolo-canto" />')
elencoVersi.append(divVerso);
elencoVersi.appendTo(elencoRisutati);
numeroVerso = elementoLista[i].verso;
divVerso = createDivVersoGeneric(elementoLista[0].cantica, numeroVerso, elementoLista[0].canto)
appendForma(elementoLista[i],divVerso)
}
}else{
canto = elementoLista[i].canto;
elencoVersi.append("<cite style='color:DarkBlue'>"+ (getCantica(numeroCantica)+" canto "+canto+"</cite>"));
}
}
canto = elementoLista[i-1].canto;
var spanBadgeContext = $('<span />');
var contextIcon = '<ion-icon name="expand"></ion-icon>';
spanBadgeContext.attr('class', 'badge badge-primary badge-pill mx-2 espandiContesto');
spanBadgeContext.attr('id', getCantica(numeroCantica)+"Canto_Nik_"+canto+"_"+elementoLista[i-1].posizione);
spanBadgeContext.append(contextIcon)
divVerso.append("<br>")
spanBadgeContext.appendTo(divVerso);
elencoVersi.append(divVerso)
elencoVersi.append("<br>")
elencoVersi.appendTo(elencoRisutati);
}
*/
//evidenzio resultati
for (ris of listarisultati) {
idris = '#e' + ris
$(idris).addClass("font-weight-bold mark ")
}
//aggiungo listeners
addFormaListeners()
@ -368,17 +295,10 @@ $(" ."+formaClass).hover(function(idx, element) {
drawMinimap("#vistaFrasi")
});
/*
function appendForma(elementoLista,divVerso) {
return createSpanFormeNew(elementoLista.testo, elementoLista.catg, elementoLista.posizione,
elementoLista.periodo, elementoLista.funzperiodo, divVerso)
}*/
jQuery(document).delegate('.navig-canto', 'click', function(e) {
resetFrasi()
elencoFrasiDisplayed = false;
$("#vistaFrasi").css("display", "none");
//rimuove il grafo sintattico se c'è'
@ -1018,7 +938,6 @@ $(" ."+formaClass).hover(function(idx, element) {
queryExecuted = true;
$(cantoDisplayed).attr('style', 'display: d-flex;');
$("#vistaFrasi").css("display", "none");
elencoFrasiDisplayed = false;
}
catch (err) {
console.log(err.message);