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 { getJsonQuery, emptyStructCard } from './script_5.0.js';
|
||||||
import {resetGraphStr} from './syntgraph_5.0.js'
|
import {resetGraphStr} from './syntgraph_5.0.js'
|
||||||
|
|
||||||
|
@ -36,6 +36,7 @@ $(document).ready(function() {
|
||||||
const dialogaltri = 'diaAltri'
|
const dialogaltri = 'diaAltri'
|
||||||
var listaClausoleRisultatoContesti = []
|
var listaClausoleRisultatoContesti = []
|
||||||
|
|
||||||
|
var listaRisultatiCommenti=[]
|
||||||
|
|
||||||
const sparqlGenerator = sparqljs.Generator;
|
const sparqlGenerator = sparqljs.Generator;
|
||||||
const myEngine = new Comunica.QueryEngine();
|
const myEngine = new Comunica.QueryEngine();
|
||||||
|
@ -959,10 +960,7 @@ $(document).ready(function() {
|
||||||
} else {
|
} else {
|
||||||
versText = ", Verso " + gruppoVersi;
|
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)
|
currentGroup = createNoteGroup(cantica, getRoman(parcid[2]), versText, k, commentsSQL[k].length)
|
||||||
commentsSQL[k].forEach(function(value, i) {
|
commentsSQL[k].forEach(function(value, i) {
|
||||||
currentGroup.append(createNoteEntry(value, k, i))
|
currentGroup.append(createNoteEntry(value, k, i))
|
||||||
|
@ -998,8 +996,13 @@ $(document).ready(function() {
|
||||||
}
|
}
|
||||||
|
|
||||||
function createNoteEntry(comments, id, pos) {
|
function createNoteEntry(comments, id, pos) {
|
||||||
|
const tmplistaidcomm=getListaIdCommenti()
|
||||||
var idref=comments.Id
|
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 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">');
|
var divCampiSingoli = $('<div class="d-flex align-content-start flex-wrap text-muted">');
|
||||||
|
@ -1475,6 +1478,11 @@ $(document).ready(function() {
|
||||||
$(ve).removeClass("mark ")
|
$(ve).removeClass("mark ")
|
||||||
minim.contents().find(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()
|
cleanListaRis()
|
||||||
drawMinimap(cantoDisplayed, true)
|
drawMinimap(cantoDisplayed, true)
|
||||||
|
|
||||||
|
@ -1503,7 +1511,7 @@ $(document).ready(function() {
|
||||||
else
|
else
|
||||||
unitaRicerca = jsonQuery['unitaRicerca']
|
unitaRicerca = jsonQuery['unitaRicerca']
|
||||||
if (unitaRicerca=='riferimenti'){
|
if (unitaRicerca=='riferimenti'){
|
||||||
var mres=queryRiferimenti(jsonQuery.Riferimento100, cantoDisplayed)
|
listaRisultatiCommenti=queryRiferimenti(jsonQuery.Riferimento100, cantoDisplayed)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
console.log("got json query, unita ricerca: " + unitaRicerca)
|
console.log("got json query, unita ricerca: " + unitaRicerca)
|
||||||
|
|
|
@ -9,6 +9,7 @@ var rif_autori = [];
|
||||||
var rif_areetematiche = [];
|
var rif_areetematiche = [];
|
||||||
var rif_fonti = [];
|
var rif_fonti = [];
|
||||||
var listaidversi = []
|
var listaidversi = []
|
||||||
|
var listaidcommenti=[]
|
||||||
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();
|
||||||
|
@ -93,8 +94,12 @@ console.log('done')
|
||||||
export function getListaRis() {
|
export function getListaRis() {
|
||||||
return listaidversi;
|
return listaidversi;
|
||||||
}
|
}
|
||||||
|
export function getListaIdCommenti() {
|
||||||
|
return listaidcommenti;
|
||||||
|
}
|
||||||
export function cleanListaRis() {
|
export function cleanListaRis() {
|
||||||
listaidversi = [];
|
listaidversi = [];
|
||||||
|
listaidcommenti=[]
|
||||||
}
|
}
|
||||||
export function getFontiS() {
|
export function getFontiS() {
|
||||||
|
|
||||||
|
@ -260,6 +265,7 @@ export async function queryRiferimenti(filtro, cid) {
|
||||||
let myveid = '#' + cantica + '_Canto_' + canto + '_' + tmpvi.Verso.split('-')[0]
|
let myveid = '#' + cantica + '_Canto_' + canto + '_' + tmpvi.Verso.split('-')[0]
|
||||||
//console.log(myveid)
|
//console.log(myveid)
|
||||||
listaidversi.push(myveid)
|
listaidversi.push(myveid)
|
||||||
|
listaidcommenti.push(tmpvi.IdRiferimento)
|
||||||
if (cid.includes(cantica) && numcid == canto)
|
if (cid.includes(cantica) && numcid == canto)
|
||||||
$(myveid).addClass("mark ")
|
$(myveid).addClass("mark ")
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue