This commit is contained in:
nicola 2025-03-24 19:44:10 +01:00
commit 3cb7812436
4 changed files with 122 additions and 51 deletions

View File

@ -724,7 +724,7 @@
<option value="verso">Versi</option> <option value="verso">Versi</option>
<option value="frase">Frasi</option> <option value="frase">Frasi</option>
<option value="periodo">Periodi</option> <option value="periodo">Periodi</option>
<option value="discorso">Discorsi</option> <option value="discorso">Dialoghi</option>
<option value="riferimento">Riferimenti</option> <option value="riferimento">Riferimenti</option>
</select> </select>
</div> </div>
@ -2056,7 +2056,7 @@
</div> </div>
<div id="collapseClaxR1Rx" class="collapse" <div id="collapseClaxR1Rx" class="collapse noPrintB"
aria-labelledby="headingC1" data-parent="#sortableRif0" aria-labelledby="headingC1" data-parent="#sortableRif0"
style=""> style="">
<div <div

View File

@ -101,25 +101,25 @@ $(document).ready(function() {
loadFrasi(); loadFrasi();
break; break;
case "visPeriodi|false": case "visPeriodi|false":
$("#vistaFrasi").css("display", "none"); //$("#vistaFrasi").css("display", "none");
resetFrasi() resetFrasi()
manageResults() manageResults()
vistaPeriodi = false vistaPeriodi = false
break; break;
case "visRiferimenti|true": case "visRiferimenti|true":
vistaRiferimenti = true vistaRiferimenti = true
initCitazioni() /*initCitazioni()
$(cantoDisplayed).find(" .showcomments").each(function() { $(cantoDisplayed).find(" .showcomments").each(function() {
$(this).css("display", "inline-block"); $(this).css("display", "inline-block");
}) })
//$(" .showcomments").css("display", "inline-block"); //$(" .showcomments").css("display", "inline-block");
minim.contents().find(" .showcomments").each(function() { minim.contents().find(" .showcomments").each(function() {
$(this).css('display', 'inline-block'); $(this).css('display', 'inline-block');
}) })*/
setCitazioni(true)
break; break;
case "visRiferimenti|false": case "visRiferimenti|false":
$(cantoDisplayed).find(" .showcomments").each(function() { /*$(cantoDisplayed).find(" .showcomments").each(function() {
$(this).css("display", "none"); $(this).css("display", "none");
}) })
//$(".showcomments").css("display", "none"); //$(".showcomments").css("display", "none");
@ -127,7 +127,8 @@ $(document).ready(function() {
$(this).css('display', 'none'); $(this).css('display', 'none');
}) })
$('#displaynote').empty() $('#displaynote').empty()
$('#displaynote').append($(emptyNoteList)) $('#displaynote').append($(emptyNoteList))*/
setCitazioni(false)
vistaRiferimenti = false vistaRiferimenti = false
break; break;
case "visDialoghi|true": case "visDialoghi|true":
@ -149,7 +150,7 @@ $(document).ready(function() {
$("#visAiuto").click(function(){ $("#visAiuto").click(function(){
window.open("./manuale/manualeGui.html","_blank"); window.open("./Manuale/manualeGUI.html","_blank");
}) })
@ -592,13 +593,13 @@ $(document).ready(function() {
showingComments = false; showingComments = false;
if (telive.length > 0) { /*if (telive.length > 0) {
initCitazioni() initCitazioni()
} else { } else {
if (vistaRiferimenti) { if (vistaRiferimenti) {
initCitazioni(); initCitazioni();
} }
} }*/
var parcid = cid.split('_') var parcid = cid.split('_')
var numeroCantica; var numeroCantica;
var forma; var forma;
@ -619,7 +620,14 @@ $(document).ready(function() {
showCanto(forma, numeroCantica, parcid[1]) showCanto(forma, numeroCantica, parcid[1])
loadedCanti.add(cid) loadedCanti.add(cid)
} }
setCitazioni(vistaRiferimenti)
if (telive.length > 0) {
initCitazioni()
}
for (var tel of telive) { for (var tel of telive) {
var telId = tel.split("_"); var telId = tel.split("_");
@ -637,11 +645,17 @@ $(document).ready(function() {
//console.log("#" + $(this).attr('name').replace(" ", "_")) //console.log("#" + $(this).attr('name').replace(" ", "_"))
if (vistaPeriodi) { if (vistaPeriodi) {
loadFrasi(); loadFrasi();
}else{
resetFrasi()
} }
if (vistaDialoghi) { if (vistaDialoghi) {
loadDialoghi(); loadDialoghi();
}else{
resetDialoghi()
} }
addFormaListenersInCanto(); addFormaListenersInCanto();
//se si sta arrivando al canto da un link della lista risultati //se si sta arrivando al canto da un link della lista risultati
@ -859,6 +873,28 @@ $(document).ready(function() {
} }
emphResults() emphResults()
} }
function setCitazioni(citeon){
if (citeon){
initCitazioni()
$(cantoDisplayed).find(" .showcomments").each(function() {
$(this).css("display", "inline-block");
})
minim.contents().find(" .showcomments").each(function() {
$(this).css('display', 'inline-block');
})
}
else{
$(cantoDisplayed).find(" .showcomments").each(function() {
$(this).css("display", "none");
})
minim.contents().find(" .showcomments").each(function() {
$(this).css('display', 'none');
})
$('#displaynote').empty()
$('#displaynote').append($(emptyNoteList))
}
}
function loadFrasi() { function loadFrasi() {
var stp var stp
$(cantoDisplayed).find(' .sentencetag').each(function() { $(cantoDisplayed).find(' .sentencetag').each(function() {

View File

@ -6,7 +6,8 @@ import { getJsonQuery, emptyStructCard, setCurrentPage, managePage, emptyNoteLis
import { resetGraphStr } from './syntgraph_5.2.js' import { resetGraphStr } from './syntgraph_5.2.js'
export var manageRisultatoCommmenti export var manageRisultatoCommmenti;
export var showRiferimentiFrasi;
export var resetResult; export var resetResult;
export var lsentid; export var lsentid;
export var lisid; export var lisid;
@ -101,25 +102,25 @@ $(document).ready(function() {
loadFrasi(); loadFrasi();
break; break;
case "visPeriodi|false": case "visPeriodi|false":
$("#vistaFrasi").css("display", "none"); //$("#vistaFrasi").css("display", "none");
resetFrasi() resetFrasi()
manageResults() manageResults()
vistaPeriodi = false vistaPeriodi = false
break; break;
case "visRiferimenti|true": case "visRiferimenti|true":
vistaRiferimenti = true vistaRiferimenti = true
initCitazioni() /*initCitazioni()
$(cantoDisplayed).find(" .showcomments").each(function() { $(cantoDisplayed).find(" .showcomments").each(function() {
$(this).css("display", "inline-block"); $(this).css("display", "inline-block");
}) })
//$(" .showcomments").css("display", "inline-block"); //$(" .showcomments").css("display", "inline-block");
minim.contents().find(" .showcomments").each(function() { minim.contents().find(" .showcomments").each(function() {
$(this).css('display', 'inline-block'); $(this).css('display', 'inline-block');
}) })*/
setCitazioni(true)
break; break;
case "visRiferimenti|false": case "visRiferimenti|false":
$(cantoDisplayed).find(" .showcomments").each(function() { /*$(cantoDisplayed).find(" .showcomments").each(function() {
$(this).css("display", "none"); $(this).css("display", "none");
}) })
//$(".showcomments").css("display", "none"); //$(".showcomments").css("display", "none");
@ -127,7 +128,8 @@ $(document).ready(function() {
$(this).css('display', 'none'); $(this).css('display', 'none');
}) })
$('#displaynote').empty() $('#displaynote').empty()
$('#displaynote').append($(emptyNoteList)) $('#displaynote').append($(emptyNoteList))*/
setCitazioni(false)
vistaRiferimenti = false vistaRiferimenti = false
break; break;
case "visDialoghi|true": case "visDialoghi|true":
@ -306,6 +308,7 @@ $(document).ready(function() {
} }
//listarisultati.sort(function(a, b){return a - b}); //listarisultati.sort(function(a, b){return a - b});
$("#vistaFrasi").empty();
showFrasi(start, offset) showFrasi(start, offset)
if (vistaPeriodi) { if (vistaPeriodi) {
@ -588,13 +591,13 @@ $(document).ready(function() {
showingComments = false; showingComments = false;
if (telive.length > 0) { /*if (telive.length > 0) {
initCitazioni() initCitazioni()
} else { } else {
if (vistaRiferimenti) { if (vistaRiferimenti) {
initCitazioni(); initCitazioni();
} }
} }*/
var parcid = cid.split('_') var parcid = cid.split('_')
var numeroCantica; var numeroCantica;
var forma; var forma;
@ -616,6 +619,11 @@ $(document).ready(function() {
loadedCanti.add(cid) loadedCanti.add(cid)
} }
setCitazioni(vistaRiferimenti)
if (telive.length > 0) {
initCitazioni()
}
for (var tel of telive) { for (var tel of telive) {
var telId = tel.split("_"); var telId = tel.split("_");
@ -855,6 +863,30 @@ $(document).ready(function() {
} }
emphResults() emphResults()
} }
function setCitazioni(citeon) {
if (citeon) {
initCitazioni()
$(cantoDisplayed).find(" .showcomments").each(function() {
$(this).css("display", "inline-block");
})
minim.contents().find(" .showcomments").each(function() {
$(this).css('display', 'inline-block');
})
}
else {
$(cantoDisplayed).find(" .showcomments").each(function() {
$(this).css("display", "none");
})
minim.contents().find(" .showcomments").each(function() {
$(this).css('display', 'none');
})
$('#displaynote').empty()
$('#displaynote').append($(emptyNoteList))
}
}
function loadFrasi() { function loadFrasi() {
var stp var stp
$(cantoDisplayed).find(' .sentencetag').each(function() { $(cantoDisplayed).find(' .sentencetag').each(function() {
@ -1856,6 +1888,7 @@ $(document).ready(function() {
numeroContesti = uniq_res.length;; numeroContesti = uniq_res.length;;
setCurrentPage(0); setCurrentPage(0);
managePage(); managePage();
$("#printRisultati").prop("disabled", false);
//$("#loader").fadeOut(300); //$("#loader").fadeOut(300);
//$("#cantica0").trigger("click"); //$("#cantica0").trigger("click");
@ -1891,16 +1924,14 @@ $(document).ready(function() {
$('#displaynote').append($(emptyNoteList)) $('#displaynote').append($(emptyNoteList))
} }
manageRisultatoCommmenti = function(start, offset = showOffset, whereToDisplay = "#vistaFrasi") { manageRisultatoCommmenti = function(start, offset = showOffset) {
var commentoRisultato = [];
var verso; var verso;
var numeroRisultato = 0;
elencoRiferimenti = $("#vistaFrasi"); elencoRiferimenti = $("#vistaFrasi");
elencoRiferimenti.empty(); elencoRiferimenti.empty();
$("#displaynote").empty(); $("#displaynote").empty();
$('#displaynote').append($(emptyNoteList)); $('#displaynote').append($(emptyNoteList));
$(".filterRiferimentiOn").css('display', 'none'); $(".filterRiferimentiOn").css('display', 'none');
$(".filterRiferimentiOff").css('display', 'none'); $(".filterRiferimentiOff").css('display', 'none');
if (cantoDisplayed != '#vistaFrasi') { if (cantoDisplayed != '#vistaFrasi') {
@ -1911,6 +1942,20 @@ $(document).ready(function() {
cantoDisplayed = "#vistaFrasi"; cantoDisplayed = "#vistaFrasi";
} }
/*var tmpresu=getRisultatiRiferimenti()
commentsSQL = Object.groupBy(tmpresu, ({ VersoCitazione }) => VersoCitazione);*/
showRiferimentiFrasi(start, offset, "#vistaFrasi");
drawMinimap('#vistaFrasi', false)
showingComments = true;
addFormaListenersInCanto()
return verso;
}
showRiferimentiFrasi = function(start, offset = showOffset, whereToDisplay = "#vistaFrasi") {
var elencoRiferimenti = $(whereToDisplay);
var commentoRisultato = [];
var numeroRisultato = 0;
var uniq_res = [...new Set(listaRisultatiCommenti)]; var uniq_res = [...new Set(listaRisultatiCommenti)];
var risLen = uniq_res.length; var risLen = uniq_res.length;
var risultato = '' var risultato = ''
@ -2028,14 +2073,10 @@ $(document).ready(function() {
createCommentSpan(aidCommento, myverso, 1, flagRisultato) createCommentSpan(aidCommento, myverso, 1, flagRisultato)
} }
} }
/*var tmpresu=getRisultatiRiferimenti()
commentsSQL = Object.groupBy(tmpresu, ({ VersoCitazione }) => VersoCitazione);*/
drawMinimap('#vistaFrasi', false)
showingComments = true;
addFormaListenersInCanto()
return verso;
} }
function executeLocalSearch(testo, forme, limit, cantica, cont, resultsInCantica, resultsInCanto) { function executeLocalSearch(testo, forme, limit, cantica, cont, resultsInCantica, resultsInCanto) {
for (var ip = 0; ip <= limit; ip++) { for (var ip = 0; ip <= limit; ip++) {
@ -2089,9 +2130,9 @@ $(document).ready(function() {
var ultimaFormaCanto; var ultimaFormaCanto;
let numeroPeriodo = 1; let numeroPeriodo = 1;
showingComments = false; showingComments = false;
let startindex=800*(parseInt(canto)-1) let startindex = 800 * (parseInt(canto) - 1)
let reformecantica=formecantica.slice(startindex) let reformecantica = formecantica.slice(startindex)
//formecantica.map(function(item) { //formecantica.map(function(item) {
reformecantica.map(function(item) { reformecantica.map(function(item) {
formaItem = item.split("_"); formaItem = item.split("_");
@ -2165,6 +2206,7 @@ $(document).ready(function() {
} }
function manageResults() { function manageResults() {
if (listaPeriodiRisultato.length) { if (listaPeriodiRisultato.length) {
for (var msid of listaPeriodiRisultato) { for (var msid of listaPeriodiRisultato) {

View File

@ -3,7 +3,7 @@
*/ */
import {numeroContesti, resetResult, isSearchRiferimenti, manageRisultatoCommmenti, showFrasi, listarisultati} from './browseMgr_5.2.js' import {numeroContesti, resetResult, isSearchRiferimenti, manageRisultatoCommmenti, showRiferimentiFrasi, showFrasi, listarisultati} from './browseMgr_5.2.js'
import { resetGraphStr } from './syntgraph_5.2.js'; import { resetGraphStr } from './syntgraph_5.2.js';
export var getJsonQuery; export var getJsonQuery;
@ -804,10 +804,8 @@ $(document).ready(function() {
var content = ""; var content = "";
var result = 0; var result = 0;
switch (el2pr) { switch (el2pr) {
case "cantoCorrente": //0: OK case "cantoCorrente":
element = $('.canto[style*="display: d-flex"]') element = $('.canto[style*="display: d-flex"]')
//element = $('#displaycanto')[0];
//cantoContent = $(element);
content = $(element).clone(); content = $(element).clone();
if (needSeparator > 0){ if (needSeparator > 0){
//insert separator //insert separator
@ -815,7 +813,7 @@ $(document).ready(function() {
$('body '+div2print).append(content); $('body '+div2print).append(content);
result = 1; result = 1;
break; break;
case "riferimentiCorrenti": //1: OK case "riferimentiCorrenti":
if ($("#noteCard0").length) { if ($("#noteCard0").length) {
console.log("Nessuna commento visualizzato"); console.log("Nessuna commento visualizzato");
} else { } else {
@ -841,7 +839,7 @@ $(document).ready(function() {
result = 1; result = 1;
}; };
break; break;
case "periodoCorrente": //2: OK case "periodoCorrente":
if ($('#structGroupCard0').css('display') == 'none') { if ($('#structGroupCard0').css('display') == 'none') {
console.log("Nessuna struttura visualizzata"); console.log("Nessuna struttura visualizzata");
} else { } else {
@ -854,30 +852,25 @@ $(document).ready(function() {
result = 1; result = 1;
}; };
break; break;
case "rigaRicerca": //3: OK case "rigaRicerca":
if (queryJson.QueryAvanzata == 1) { if (queryJson.QueryAvanzata == 1) {
console.log("Stampa query avanzata");
element = $('#rigaRicerca')[0].innerHTML; element = $('#rigaRicerca')[0].innerHTML;
} else { } else {
console.log("Stampa query semplice");
element = $('#rigaRicercaSemplice')[0].innerHTML; element = $('#rigaRicercaSemplice')[0].innerHTML;
}; };
content = $(element).clone(); content = $(element).clone();
$(content).find('.noPrintA').remove() $(content).find('.noPrintA').remove()
$(content).find('.noPrintB').removeClass('show') $(content).find('.noPrintB').removeClass('show')
console.log($(content).find('.noPrintA'));
if (needSeparator > 0){ if (needSeparator > 0){
//insert separator //insert separator
}; };
$('body '+div2print).append(content); $('body '+div2print).append(content);
console.log($(div2print).find(".tab-pane"));
result = 1; result = 1;
break; break;
case "risultatiGramm": //4: OK case "risultatiGramm":
case "risultatiRif": //5: case "risultatiRif":
if (listarisultati.length) { if (listarisultati.length) {
// ricerca sintattico-grammaticale // ricerca sintattico-grammaticale
console.log("Stampa ricerca sintattico-grammaticale");
if (needSeparator > 0){ if (needSeparator > 0){
//insert separator //insert separator
} }
@ -885,11 +878,11 @@ $(document).ready(function() {
result = 1; result = 1;
} else { } else {
if (isSearchRiferimenti) { if (isSearchRiferimenti) {
// ricerca riferimenti
if (needSeparator > 0){ if (needSeparator > 0){
//insert separator //insert separator
}; };
// ricerca riferimenti showRiferimentiFrasi(1, numeroContesti, div2print)
console.log("Stampa ricerca riferimenti");
result = 1; result = 1;
} else { } else {
console.log("Nessun risultato visualizzato"); console.log("Nessun risultato visualizzato");