ris riferimenti, in progress
This commit is contained in:
parent
739d7a5262
commit
6d0dc88adf
|
|
@ -61,6 +61,7 @@ $(document).ready(function() {
|
||||||
/*var commentsArray = []
|
/*var commentsArray = []
|
||||||
var commentsJson = {}*/
|
var commentsJson = {}*/
|
||||||
var commentsSQL = {}
|
var commentsSQL = {}
|
||||||
|
var resultcommentsSQL = {}
|
||||||
/*var resultSentences = new Set()*/
|
/*var resultSentences = new Set()*/
|
||||||
const cantiche = ["Inferno", "Purgatorio", "Paradiso"]
|
const cantiche = ["Inferno", "Purgatorio", "Paradiso"]
|
||||||
var loadedCanti = new Set();
|
var loadedCanti = new Set();
|
||||||
|
|
@ -1022,7 +1023,12 @@ $(document).ready(function() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
var noteAdded;
|
var noteAdded;
|
||||||
|
|
||||||
jQuery(document).delegate(' .showcomments', 'click', function() {
|
jQuery(document).delegate(' .showcomments', 'click', function() {
|
||||||
|
if (cantoDisplayed.includes('#vistaFrasi')) {
|
||||||
|
showCommentsInResult($(this).attr('id'), $(this).attr('class'))
|
||||||
|
return
|
||||||
|
}
|
||||||
var cid = $(this).attr('id');
|
var cid = $(this).attr('id');
|
||||||
var queryComment = false;
|
var queryComment = false;
|
||||||
var idClass = $(this).attr('class');
|
var idClass = $(this).attr('class');
|
||||||
|
|
@ -1129,6 +1135,35 @@ $(document).ready(function() {
|
||||||
|
|
||||||
})
|
})
|
||||||
|
|
||||||
|
function showCommentsInResult(tmpcid, tmpclass) {
|
||||||
|
var queryComment = false;
|
||||||
|
var myid=tmpcid.split('_')
|
||||||
|
//var parentClass = $(this).parent().attr('class');
|
||||||
|
filterOn = true;
|
||||||
|
|
||||||
|
if (tmpclass.includes("filterRiferimentiOn")) {
|
||||||
|
filterOn = true;
|
||||||
|
} else {
|
||||||
|
if (tmpclass.includes("filterRiferimentiOff")) {
|
||||||
|
filterOn = false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
var tmpresu = getRisultatiRiferimenti()
|
||||||
|
|
||||||
|
var resultComments = Object.groupBy(tmpresu, ({ Cantica }) => Cantica);
|
||||||
|
|
||||||
|
var tcantica='Inferno'
|
||||||
|
if (myid=='2')
|
||||||
|
tcantica='Purgatorio'
|
||||||
|
if (myid=='3')
|
||||||
|
tcantica='Paradiso'
|
||||||
|
if (! tcantica in resultComments)
|
||||||
|
return
|
||||||
|
var tmpCanti=resultComments[tcantica]
|
||||||
|
var cantiComments=Object.groupBy(tmpresu, ({ Canto }) => Canto);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
function createNoteGroup(cantica, canto, versi, id, len, queryComment) {
|
function createNoteGroup(cantica, canto, versi, id, len, queryComment) {
|
||||||
var noteGroupCard = $('<div class="card card-body noteCardGroup well well-sm mx-1 my-2 p-0" id="noteGroupCard' + id + '">');
|
var noteGroupCard = $('<div class="card card-body noteCardGroup well well-sm mx-1 my-2 p-0" id="noteGroupCard' + id + '">');
|
||||||
var commentHeader = $('<div class="d-flex align-content-start flex-nowrap text-muted" id="commentoGruppoVersi' + id + '">')
|
var commentHeader = $('<div class="d-flex align-content-start flex-nowrap text-muted" id="commentoGruppoVersi' + id + '">')
|
||||||
|
|
|
||||||
|
|
@ -12,6 +12,7 @@ var listaidversi = []
|
||||||
var listaversicommentati=[]
|
var listaversicommentati=[]
|
||||||
var listaidcommenti = []
|
var listaidcommenti = []
|
||||||
var listarisriferimenti = []
|
var listarisriferimenti = []
|
||||||
|
var listariferimentirisultato=[]
|
||||||
const cantobadgeclassBis = 'badge badge-outline-warning badge-pill'
|
const cantobadgeclassBis = 'badge badge-outline-warning badge-pill'
|
||||||
|
|
||||||
const JSDELIVR_BUNDLES = duckdb.getJsDelivrBundles();
|
const JSDELIVR_BUNDLES = duckdb.getJsDelivrBundles();
|
||||||
|
|
@ -121,8 +122,8 @@ export function versoCommentato(rif) {
|
||||||
}
|
}
|
||||||
|
|
||||||
export function getRisultatiRiferimenti() {
|
export function getRisultatiRiferimenti() {
|
||||||
listarisriferimenti=[... new Set(listarisriferimenti)]
|
//listarisriferimenti=[... new Set(listarisriferimenti)]
|
||||||
return listarisriferimenti;
|
return listariferimentirisultato;
|
||||||
}
|
}
|
||||||
export function getListaRis() {
|
export function getListaRis() {
|
||||||
return listaidversi;
|
return listaidversi;
|
||||||
|
|
@ -134,6 +135,7 @@ export function cleanListaRis() {
|
||||||
listaidversi = [];
|
listaidversi = [];
|
||||||
listaidcommenti = [];
|
listaidcommenti = [];
|
||||||
listarisriferimenti = [];
|
listarisriferimenti = [];
|
||||||
|
listariferimentirisultato=[]
|
||||||
}
|
}
|
||||||
export function getFontiS() {
|
export function getFontiS() {
|
||||||
|
|
||||||
|
|
@ -196,18 +198,18 @@ async function getCitazioniInVerso(canticapar = '', cantopar = '', versovar='')
|
||||||
RCC as RapportoCommentoCommentatoreText, RSO as RapportoSoggettoOggetto,
|
RCC as RapportoCommentoCommentatoreText, RSO as RapportoSoggettoOggetto,
|
||||||
Aut as NomeAutoreCitazione, TiFo as TitoloFonteCitazione, Verso as VersoCitazione, CA as AreaTematica,
|
Aut as NomeAutoreCitazione, TiFo as TitoloFonteCitazione, Verso as VersoCitazione, CA as AreaTematica,
|
||||||
TiCi as TipoCitazione, CEP as CitEpisodi, CIM as CitImmagini, CTE as CitTeorie,
|
TiCi as TipoCitazione, CEP as CitEpisodi, CIM as CitImmagini, CTE as CitTeorie,
|
||||||
CMO as CitMotivi, CST as CitStilemi, CTO as CitTopografie, CPER as CitPersonaggi, IdRiferimento, n1, n2, n3
|
CMO as CitMotivi, CST as CitStilemi, CTO as CitTopografie, CPER as CitPersonaggi, IdRiferimento, Cantica, Canto n1, n2, n3
|
||||||
from riferimenti
|
from riferimenti
|
||||||
where Cantica='${canticapar}' and Canto='${cantopar}' and Verso='${versovar}' order by n1, n2, n3;
|
where Cantica='${canticapar}' and Canto='${cantopar}' and Verso='${versovar}' order by n1, n2, n3;
|
||||||
`);
|
`);
|
||||||
|
|
||||||
var resultvc = table.toArray().map((row) => row.toJSON());
|
var resultvc = table.toArray().map((row) => row.toJSON());
|
||||||
|
|
||||||
listarisriferimenti=listarisriferimenti.concat(resultvc)
|
listariferimentirisultato=listariferimentirisultato.concat(resultvc)
|
||||||
|
|
||||||
|
|
||||||
await tconn.close();
|
await tconn.close();
|
||||||
return resultvc
|
//return resultvc
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -76,7 +76,7 @@
|
||||||
value: defaultEditorQuery
|
value: defaultEditorQuery
|
||||||
},
|
},
|
||||||
requestConfig : {
|
requestConfig : {
|
||||||
endpoint : "https://lida.dantenetwork.it/fuseki/commedia/query"
|
endpoint : "https://hdnlab1.isti.cnr.it/fuseki/commedia/query"
|
||||||
},
|
},
|
||||||
copyEndpointOnNewTab : false,
|
copyEndpointOnNewTab : false,
|
||||||
resizeable : true,
|
resizeable : true,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue