ris riferimenti, in progress
This commit is contained in:
parent
739d7a5262
commit
6d0dc88adf
|
@ -61,6 +61,7 @@ $(document).ready(function() {
|
|||
/*var commentsArray = []
|
||||
var commentsJson = {}*/
|
||||
var commentsSQL = {}
|
||||
var resultcommentsSQL = {}
|
||||
/*var resultSentences = new Set()*/
|
||||
const cantiche = ["Inferno", "Purgatorio", "Paradiso"]
|
||||
var loadedCanti = new Set();
|
||||
|
@ -1022,7 +1023,12 @@ $(document).ready(function() {
|
|||
}
|
||||
}
|
||||
var noteAdded;
|
||||
|
||||
jQuery(document).delegate(' .showcomments', 'click', function() {
|
||||
if (cantoDisplayed.includes('#vistaFrasi')) {
|
||||
showCommentsInResult($(this).attr('id'), $(this).attr('class'))
|
||||
return
|
||||
}
|
||||
var cid = $(this).attr('id');
|
||||
var queryComment = false;
|
||||
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) {
|
||||
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 + '">')
|
||||
|
|
|
@ -12,6 +12,7 @@ var listaidversi = []
|
|||
var listaversicommentati=[]
|
||||
var listaidcommenti = []
|
||||
var listarisriferimenti = []
|
||||
var listariferimentirisultato=[]
|
||||
const cantobadgeclassBis = 'badge badge-outline-warning badge-pill'
|
||||
|
||||
const JSDELIVR_BUNDLES = duckdb.getJsDelivrBundles();
|
||||
|
@ -121,8 +122,8 @@ export function versoCommentato(rif) {
|
|||
}
|
||||
|
||||
export function getRisultatiRiferimenti() {
|
||||
listarisriferimenti=[... new Set(listarisriferimenti)]
|
||||
return listarisriferimenti;
|
||||
//listarisriferimenti=[... new Set(listarisriferimenti)]
|
||||
return listariferimentirisultato;
|
||||
}
|
||||
export function getListaRis() {
|
||||
return listaidversi;
|
||||
|
@ -134,6 +135,7 @@ export function cleanListaRis() {
|
|||
listaidversi = [];
|
||||
listaidcommenti = [];
|
||||
listarisriferimenti = [];
|
||||
listariferimentirisultato=[]
|
||||
}
|
||||
export function getFontiS() {
|
||||
|
||||
|
@ -196,18 +198,18 @@ async function getCitazioniInVerso(canticapar = '', cantopar = '', versovar='')
|
|||
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, 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
|
||||
where Cantica='${canticapar}' and Canto='${cantopar}' and Verso='${versovar}' order by n1, n2, n3;
|
||||
`);
|
||||
|
||||
var resultvc = table.toArray().map((row) => row.toJSON());
|
||||
|
||||
listarisriferimenti=listarisriferimenti.concat(resultvc)
|
||||
listariferimentirisultato=listariferimentirisultato.concat(resultvc)
|
||||
|
||||
|
||||
await tconn.close();
|
||||
return resultvc
|
||||
//return resultvc
|
||||
|
||||
}
|
||||
|
||||
|
|
|
@ -76,7 +76,7 @@
|
|||
value: defaultEditorQuery
|
||||
},
|
||||
requestConfig : {
|
||||
endpoint : "https://lida.dantenetwork.it/fuseki/commedia/query"
|
||||
endpoint : "https://hdnlab1.isti.cnr.it/fuseki/commedia/query"
|
||||
},
|
||||
copyEndpointOnNewTab : false,
|
||||
resizeable : true,
|
||||
|
|
Loading…
Reference in New Issue