gestione risultati riferimenti
This commit is contained in:
parent
47c8305b26
commit
001c6ef1f5
|
@ -1,7 +1,7 @@
|
|||
/**
|
||||
*
|
||||
*/
|
||||
import { getVersiConCitazioni, queryRiferimenti, getListaRis, cleanListaRis, getFormaCntxt} from './dataMgr.js';
|
||||
import { getVersiConCitazioni, queryRiferimenti, getListaRis, cleanListaRis, getFormaCntxt, getListaIdCommenti} from './dataMgr.js';
|
||||
import { getJsonQuery, emptyStructCard } from './script_5.0.js';
|
||||
import {resetGraphStr} from './syntgraph_5.0.js'
|
||||
|
||||
|
@ -36,6 +36,7 @@ $(document).ready(function() {
|
|||
const dialogaltri = 'diaAltri'
|
||||
var listaClausoleRisultatoContesti = []
|
||||
|
||||
var listaRisultatiCommenti=[]
|
||||
|
||||
const sparqlGenerator = sparqljs.Generator;
|
||||
const myEngine = new Comunica.QueryEngine();
|
||||
|
@ -959,10 +960,7 @@ $(document).ready(function() {
|
|||
} else {
|
||||
versText = ", Verso " + gruppoVersi;
|
||||
}
|
||||
/*currentGroup = createNoteGroup(cantica, getRoman(parcid[2]), versText, k, commentsJson[k].length)
|
||||
commentsJson[k].forEach(function(value, i) {
|
||||
currentGroup.append(createNoteEntry(value, k, i))
|
||||
});*/
|
||||
|
||||
currentGroup = createNoteGroup(cantica, getRoman(parcid[2]), versText, k, commentsSQL[k].length)
|
||||
commentsSQL[k].forEach(function(value, i) {
|
||||
currentGroup.append(createNoteEntry(value, k, i))
|
||||
|
@ -998,8 +996,13 @@ $(document).ready(function() {
|
|||
}
|
||||
|
||||
function createNoteEntry(comments, id, pos) {
|
||||
const tmplistaidcomm=getListaIdCommenti()
|
||||
var idref=comments.Id
|
||||
var noteCard = $('<div class="card card-body well well-sm mx-1 mb-1 mt-0 p-0 border-lida08" id="noteCard' + id + '_' + pos +'"'+ ' name= "'+idref+'">');
|
||||
if(tmplistaidcomm.length && tmplistaidcomm.includes(idref)){
|
||||
var noteCard = $('<div class="card card-body border-success well well-sm mx-1 mb-1 mt-0 p-0 border-lida08 " id="noteCard' + id + '_' + pos +'"'+ ' name= "'+idref+'">');
|
||||
}
|
||||
else
|
||||
var noteCard = $('<div class="card card-body well well-sm mx-1 mb-1 mt-0 p-0 border-lida08" id="noteCard' + id + '_' + pos +'"'+ ' name= "'+idref+'">');
|
||||
|
||||
var collapseCardBody = $('<div class="card-body px-0 py-1 mx-3 my-0 border-top rounded" >');
|
||||
var divCampiSingoli = $('<div class="d-flex align-content-start flex-wrap text-muted">');
|
||||
|
@ -1475,6 +1478,11 @@ $(document).ready(function() {
|
|||
$(ve).removeClass("mark ")
|
||||
minim.contents().find(ve).removeClass("mark ")
|
||||
}
|
||||
const tmplistaidcomm=getListaIdCommenti()
|
||||
for (var idco of tmplistaidcomm){
|
||||
//$('[name="' + cantica + 'Canto ' + k + '"]')
|
||||
$('[name="' + idco + '"]').removeClass('border-success ')
|
||||
}
|
||||
cleanListaRis()
|
||||
drawMinimap(cantoDisplayed, true)
|
||||
|
||||
|
@ -1503,7 +1511,7 @@ $(document).ready(function() {
|
|||
else
|
||||
unitaRicerca = jsonQuery['unitaRicerca']
|
||||
if (unitaRicerca=='riferimenti'){
|
||||
var mres=queryRiferimenti(jsonQuery.Riferimento100, cantoDisplayed)
|
||||
listaRisultatiCommenti=queryRiferimenti(jsonQuery.Riferimento100, cantoDisplayed)
|
||||
return
|
||||
}
|
||||
console.log("got json query, unita ricerca: " + unitaRicerca)
|
||||
|
|
|
@ -9,6 +9,7 @@ var rif_autori = [];
|
|||
var rif_areetematiche = [];
|
||||
var rif_fonti = [];
|
||||
var listaidversi = []
|
||||
var listaidcommenti=[]
|
||||
const cantobadgeclassBis = 'badge badge-outline-warning badge-pill'
|
||||
|
||||
const JSDELIVR_BUNDLES = duckdb.getJsDelivrBundles();
|
||||
|
@ -93,8 +94,12 @@ console.log('done')
|
|||
export function getListaRis() {
|
||||
return listaidversi;
|
||||
}
|
||||
export function getListaIdCommenti() {
|
||||
return listaidcommenti;
|
||||
}
|
||||
export function cleanListaRis() {
|
||||
listaidversi = [];
|
||||
listaidcommenti=[]
|
||||
}
|
||||
export function getFontiS() {
|
||||
|
||||
|
@ -260,6 +265,7 @@ export async function queryRiferimenti(filtro, cid) {
|
|||
let myveid = '#' + cantica + '_Canto_' + canto + '_' + tmpvi.Verso.split('-')[0]
|
||||
//console.log(myveid)
|
||||
listaidversi.push(myveid)
|
||||
listaidcommenti.push(tmpvi.IdRiferimento)
|
||||
if (cid.includes(cantica) && numcid == canto)
|
||||
$(myveid).addClass("mark ")
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue