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,9 +29,8 @@
<script src="https://rdf.js.org/comunica-browser/versions/latest/engines/query-sparql/comunica-browser.js"></script> <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://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="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 type="module" src="./js/syntgraph_5.0.js"></script>
<script src="https://lida.dantenetwork.it/node_modules/commarcdiag/d3.js"></script> <script src="https://lida.dantenetwork.it/node_modules/commarcdiag/d3.js"></script>
@ -45,6 +44,7 @@
<script type="module" src="./js/script_5.0.js"></script> <script type="module" src="./js/script_5.0.js"></script>
<script type="text/javascript" src="./js/sparqltemplates.js"></script> <script type="text/javascript" src="./js/sparqltemplates.js"></script>
<script type="module" src="./js/dataMgr.js"></script>
</head> </head>
<body class="body-vis"> <body class="body-vis">

View File

@ -888,7 +888,8 @@ $(document).ready(function() {
canto = '0' + canto canto = '0' + canto
//commentsJson = getVersiConCitazioniJson(cantica, canto) //commentsJson = getVersiConCitazioniJson(cantica, canto)
/*
*/
var mresult =await getVersiConCitazioni(cantica, canto) var mresult =await getVersiConCitazioni(cantica, canto)
commentsSQL= Object.groupBy(mresult, ({ VersoCitazione }) => VersoCitazione); commentsSQL= Object.groupBy(mresult, ({ VersoCitazione }) => VersoCitazione);
@ -1089,11 +1090,16 @@ $(document).ready(function() {
createDivSingola(cardBody, "Contenuto del riferimento: ", "Stilema (" + specifica, true) createDivSingola(cardBody, "Contenuto del riferimento: ", "Stilema (" + specifica, true)
cardBody.appendTo(collapseCard); cardBody.appendTo(collapseCard);
} }
if (commenti.CitTopografie != null && commenti.CitTopografie != "") { if (commenti.CitTopografie != null && commenti.CitTopografie != "" && commenti.CitTopografie != "no") {
specifica = commenti.CitTopografie; specifica = commenti.CitTopografie;
createDivSingola(cardBody, "Contenuto del riferimento: ", "Topografia (" + specifica, true) createDivSingola(cardBody, "Contenuto del riferimento: ", "Topografia (" + specifica, true)
cardBody.appendTo(collapseCard); 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){ 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; select distinct TiFo from riferimenti order by TiFo COLLATE NOCASE;
`); `);
const result4 = table1.toArray().map((row) => row.toJSON()); const result4 = table1.toArray().map((row) => row.toJSON());
//console.log(result4)
rif_fonti = result4.map((x) => x['TiFo']); rif_fonti = result4.map((x) => x['TiFo']);
//console.log(rif_fonti) //console.log(rif_fonti)
@ -117,7 +118,7 @@ export async function getVersiConCitazioni(canticapar = '', cantopar = '') {
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 CMO as CitMotivi, CST as CitStilemi, CTO as CitTopografie, CPER as CitPersonaggi, IdRiferimento as Id
from riferimenti from riferimenti
where Cantica='${canticapar}' and Canto='${cantopar}' order by verso; where Cantica='${canticapar}' and Canto='${cantopar}' order by verso;
`); `);