funzioni per lista autori citazioni, lista commentatori

This commit is contained in:
cesare 2024-12-12 11:59:47 +01:00
parent 2d07be7177
commit 5c42abe52b
2 changed files with 36 additions and 5 deletions

View File

@ -52,7 +52,10 @@ $(document).ready(function() {
var contextLength = 3;
var showOffset = 30;
var idCitazione = "citazioneFrase";
console.log(getAutoriFontiCitazioni())
console.log(getCommentatori())
initCitazioni();
resetResult = function() {
@ -305,7 +308,7 @@ $(document).ready(function() {
if (listarisultati.length) {
var ultimaPosizione = -1;
for (risultato of listarisultati) {
if (risultato <= parseInt(ultimaPosizione)) {
if (risultato <= ultimaPosizione) {
continue;
}
numeroRisultati = numeroRisultati + 1;
@ -340,7 +343,7 @@ $(document).ready(function() {
if (listarisultati.length) {
var ultimaPosizione = -1;
for (risultato of listarisultati) {
if (risultato <= parseInt(ultimaPosizione)) {
if (risultato <= ultimaPosizione) {
continue;
}
contaContesti = contaContesti + 1;
@ -402,7 +405,7 @@ $(document).ready(function() {
ctxpivot=risultato
}
else{
versiContesto = getFraseContext(risultato, contextLength+2);
versiContesto = getFraseContext(risultato, contextLength);
if(versiContesto.length){
var tmind=Math.floor(versiContesto.length/2);
ctxpivot=versiContesto[tmind]['posizione']

View File

@ -215,7 +215,7 @@ function getContextLastPosition(formaid, numversi = 3){
var contextsup = Math.min(maxpos, parseInt(pos) + spannum)
var tmpform = listaforme[contextsup].split('_');
return(tmpform[2])
return(parseInt(tmpform[2]))
}
@ -1302,6 +1302,34 @@ function getVersiConCitazioniJson(canticapar = '', cantopar = '') {
return citazionitemp;
}
//inizializzazione UI per query sulle citazioni
function getAutoriFontiCitazioni() {
var listaAutori = new Set()
citazioni.map(function(item) {
listaAutori.add(item['Aut']);
if (item['Aut'] == '') {
listaAutori.add('Sconosciuto')
}
})
return Array.from(listaAutori)
}
function getCommentatori() {
var listaCommentatori = new Set()
citazioni.map(function(item) {
listaCommentatori.add(item['Com']);
if (item['Com'] == '') {
listaCommentatori.add('Sconosciuto')
}
})
return Array.from(listaCommentatori)
}
const myiframe = document.getElementsByClassName("minimap__content");
function resetGraphStruct() {