query riferimenti, progress

This commit is contained in:
cesare 2025-02-02 17:42:22 +01:00
parent f82577225b
commit fa3df99610
3 changed files with 15 additions and 8 deletions

View File

@ -29,10 +29,9 @@
<script src="https://rdf.js.org/comunica-browser/versions/latest/engines/query-sparql/comunica-browser.js"></script>
<script type="text/javascript" src="https://bundle.run/sparqljs@3.4.1"></script>
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/js-cookie@3.0.1/dist/js.cookie.min.js"></script>
<!--<script type="module" src="https://lida.dantenetwork.it/js/dataMgr.js"></script>
-->
<script type="module" src="./js/dataMgr.js"></script>
<script type="module" src="./js/syntgraph_5.0.js"></script>
<script src="https://lida.dantenetwork.it/node_modules/commarcdiag/d3.js"></script>
<script type="text/javascript" src="./js/lib/peg-0.10.0.min.js"></script>
@ -45,7 +44,8 @@
<script type="module" src="./js/script_5.0.js"></script>
<script type="text/javascript" src="./js/sparqltemplates.js"></script>
<script type="module" src="./js/dataMgr.js"></script>
</head>
<body class="body-vis">
<script type="text/javascript">

View File

@ -888,7 +888,8 @@ $(document).ready(function() {
canto = '0' + canto
//commentsJson = getVersiConCitazioniJson(cantica, canto)
/*
*/
var mresult =await getVersiConCitazioni(cantica, canto)
commentsSQL= Object.groupBy(mresult, ({ VersoCitazione }) => VersoCitazione);
@ -1089,11 +1090,16 @@ $(document).ready(function() {
createDivSingola(cardBody, "Contenuto del riferimento: ", "Stilema (" + specifica, true)
cardBody.appendTo(collapseCard);
}
if (commenti.CitTopografie != null && commenti.CitTopografie != "") {
if (commenti.CitTopografie != null && commenti.CitTopografie != "" && commenti.CitTopografie != "no") {
specifica = commenti.CitTopografie;
createDivSingola(cardBody, "Contenuto del riferimento: ", "Topografia (" + specifica, true)
cardBody.appendTo(collapseCard);
}
if (commenti.CitPersonaggi != null && commenti.CitPersonaggi != "" && commenti.CitPersonaggi != "no") {
specifica = commenti.CitPersonaggi;
createDivSingola(cardBody, "Contenuto del riferimento: ", "Personaggio (" + specifica, true)
cardBody.appendTo(collapseCard);
}
}
function createNoteHeader(noteCardX, comments, id, pos) { //, cantica, parcid, versoCitazionePrecedente){

View File

@ -71,6 +71,7 @@ var table1 = await conn.query(`
select distinct TiFo from riferimenti order by TiFo COLLATE NOCASE;
`);
const result4 = table1.toArray().map((row) => row.toJSON());
//console.log(result4)
rif_fonti = result4.map((x) => x['TiFo']);
//console.log(rif_fonti)
@ -117,7 +118,7 @@ export async function getVersiConCitazioni(canticapar = '', cantopar = '') {
RCC as RapportoCommentoCommentatoreText, RSO as RapportoSoggettoOggetto,
Aut as NomeAutoreCitazione, TiFo as TitoloFonteCitazione, Verso as VersoCitazione, CA as AreaTematica,
TiCi as TipoCitazione, CEP as CitEpisodi, CIM as CitImmagini, CTE as CitTeorie,
CMO as CitMotivi, CST as CitStilemi, CTO as CitTopografie
CMO as CitMotivi, CST as CitStilemi, CTO as CitTopografie, CPER as CitPersonaggi, IdRiferimento as Id
from riferimenti
where Cantica='${canticapar}' and Canto='${cantopar}' order by verso;
`);