ottimizzato lista risultati ed eliminato parti commentate
This commit is contained in:
parent
51f3f36469
commit
084b547e6b
|
@ -34,7 +34,6 @@ $(document).ready(function() {
|
||||||
const closeSTag="}"
|
const closeSTag="}"
|
||||||
|
|
||||||
var cantoDisplayed = "#InfernoCanto_1";
|
var cantoDisplayed = "#InfernoCanto_1";
|
||||||
var elencoFrasiDisplayed = false;
|
|
||||||
var queryExecuted = false;
|
var queryExecuted = false;
|
||||||
|
|
||||||
|
|
||||||
|
@ -219,23 +218,18 @@ $(" ."+formaClass).hover(function(idx, element) {
|
||||||
|
|
||||||
$(cantoDisplayed).attr('style', 'display: d-flex;');
|
$(cantoDisplayed).attr('style', 'display: d-flex;');
|
||||||
$("#vistaFrasi").css("display", "none");
|
$("#vistaFrasi").css("display", "none");
|
||||||
elencoFrasiDisplayed = false;
|
|
||||||
|
|
||||||
});
|
});
|
||||||
/*
|
/*
|
||||||
* 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', 'click', function(e) {
|
||||||
|
|
||||||
//var elementoLista;
|
|
||||||
//var numeroVerso;
|
|
||||||
var canto, numeroCantica;
|
var canto, numeroCantica;
|
||||||
var divVerso;
|
var divVerso;
|
||||||
|
|
||||||
|
|
||||||
$(cantoDisplayed).css("display", "none");
|
$(cantoDisplayed).css("display", "none");
|
||||||
elencoFrasiDisplayed = true;
|
|
||||||
/*
|
|
||||||
if (!queryExecuted){
|
if (!queryExecuted){
|
||||||
$("#vistaFrasi").attr('style', 'display: d-flex;');
|
$("#vistaFrasi").attr('style', 'display: d-flex;');
|
||||||
$(cantoDisplayed).css("display", "none");
|
$(cantoDisplayed).css("display", "none");
|
||||||
|
@ -243,14 +237,12 @@ $(" ."+formaClass).hover(function(idx, element) {
|
||||||
}
|
}
|
||||||
|
|
||||||
queryExecuted = false;
|
queryExecuted = false;
|
||||||
*/
|
|
||||||
listarisultati.sort(function(a, b){return a - b});
|
listarisultati.sort(function(a, b){return a - b});
|
||||||
|
|
||||||
var elencoRisutati = $("#vistaFrasi");
|
var elencoRisutati = $("#vistaFrasi");
|
||||||
elencoRisutati.empty();
|
elencoRisutati.empty();
|
||||||
|
|
||||||
//cesare
|
|
||||||
|
|
||||||
for (risultato of listarisultati){
|
for (risultato of listarisultati){
|
||||||
versiContesto= getFormaContext(parseInt(risultato), 4);
|
versiContesto= getFormaContext(parseInt(risultato), 4);
|
||||||
var setVersicontesto = new Set()
|
var setVersicontesto = new Set()
|
||||||
|
@ -286,79 +278,14 @@ $(" ."+formaClass).hover(function(idx, element) {
|
||||||
elencoRisutati.append(mhr)
|
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
|
//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 ")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//aggiungo listeners
|
//aggiungo listeners
|
||||||
addFormaListeners()
|
addFormaListeners()
|
||||||
|
|
||||||
|
@ -368,17 +295,10 @@ $(" ."+formaClass).hover(function(idx, element) {
|
||||||
drawMinimap("#vistaFrasi")
|
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) {
|
jQuery(document).delegate('.navig-canto', 'click', function(e) {
|
||||||
resetFrasi()
|
resetFrasi()
|
||||||
|
|
||||||
elencoFrasiDisplayed = false;
|
|
||||||
|
|
||||||
$("#vistaFrasi").css("display", "none");
|
$("#vistaFrasi").css("display", "none");
|
||||||
|
|
||||||
//rimuove il grafo sintattico se c'è'
|
//rimuove il grafo sintattico se c'è'
|
||||||
|
@ -1018,7 +938,6 @@ $(" ."+formaClass).hover(function(idx, element) {
|
||||||
queryExecuted = true;
|
queryExecuted = true;
|
||||||
$(cantoDisplayed).attr('style', 'display: d-flex;');
|
$(cantoDisplayed).attr('style', 'display: d-flex;');
|
||||||
$("#vistaFrasi").css("display", "none");
|
$("#vistaFrasi").css("display", "none");
|
||||||
elencoFrasiDisplayed = false;
|
|
||||||
}
|
}
|
||||||
catch (err) {
|
catch (err) {
|
||||||
console.log(err.message);
|
console.log(err.message);
|
||||||
|
|
Loading…
Reference in New Issue