bug fixing risultati riferimenti, in progress
This commit is contained in:
parent
bbed52e7c1
commit
97fd9f9b6b
|
@ -1669,8 +1669,9 @@ $(document).ready(function() {
|
|||
}
|
||||
var commento = "#Commento_"+numeroCantica+"_" + telId[2] + "_" + telId[3];
|
||||
$(commento).removeClass("risultato ")
|
||||
|
||||
$(ve.replace('|', '')).removeClass("mark ")
|
||||
if (ve[0]!='#')
|
||||
ve='#'+ve
|
||||
$(ve).removeClass("mark ")
|
||||
minim.contents().find(ve.replace('|', '')).removeClass("mark ")
|
||||
}
|
||||
|
||||
|
@ -1871,9 +1872,11 @@ $(document).ready(function() {
|
|||
commentoRisultato = uniq_res[j].replace('#','').split("_")
|
||||
risultato=uniq_res[j]
|
||||
|
||||
if (setVersicontesto.has(commentoRisultato[0]+'_'+commentoRisultato[2]+'_'+commentoRisultato[3]))
|
||||
continue
|
||||
|
||||
var cre = getVersoContext(commentoRisultato, 3)
|
||||
console.log(cre)
|
||||
//console.log(cre)
|
||||
|
||||
var divVerso = ''
|
||||
var elementoversospan=''
|
||||
|
|
|
@ -147,32 +147,6 @@ export async function getVersiConCitazioni(canticapar = '', cantopar = '') {
|
|||
|
||||
}
|
||||
|
||||
export async function getCitazioniVerso(canticapar = '', cantopar = '', versopar='') {
|
||||
|
||||
//let citcantiche = ['Inferno', 'Purgatorio', 'Paradiso']
|
||||
if (canticapar == '') {
|
||||
return
|
||||
}
|
||||
const tconn = await db.connect();
|
||||
var table = await tconn.query(`
|
||||
select Ann as Annotazione, Com as Commentario, FrN as frammentoNota, AC as AutoreCitazione,
|
||||
F as FonteCitazione, LF as LuogoFonteCitazione, NF as NotaFonteCitazione,
|
||||
TF as TestoFonteCitazione, UF as URLFonteCitazione, NaRi as NaturaRiferimento,
|
||||
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 as Id, n1, n2, n3
|
||||
from riferimenti
|
||||
where Cantica='${canticapar}' and Canto='${cantopar}' and Verso={versopar} order by n1, n2, n3;
|
||||
`);
|
||||
|
||||
var result4 = table.toArray().map((row) => row.toJSON());
|
||||
|
||||
|
||||
await tconn.close();
|
||||
return result4
|
||||
|
||||
}
|
||||
|
||||
function getWhere(filtro) {
|
||||
if (filtro == null) {
|
||||
|
@ -303,8 +277,8 @@ export async function queryRiferimentimul(query, cid) {
|
|||
console.log(wherecl)
|
||||
const tconn = await db.connect();
|
||||
|
||||
var querytl = 'select IdRiferimento, Cantica, Canto, Verso from riferimenti order by n1, n2, n3'
|
||||
var rs = await tconn.query(querytl + wherecl)
|
||||
var querytl = 'select IdRiferimento, Cantica, Canto, Verso, n1, n2, n3 from riferimenti'
|
||||
var rs = await tconn.query(querytl + wherecl+' order by n1, n2, n3')
|
||||
var result4 = rs.toArray().map((row) => row.toJSON());
|
||||
|
||||
await tconn.close();
|
||||
|
@ -334,7 +308,7 @@ function showResult(resxcantica, cid) {
|
|||
for (var cantica in resxcantica) {
|
||||
var $nctags = $(' .navig-canto')
|
||||
|
||||
console.log(resxcantica[cantica].length)
|
||||
//console.log(resxcantica[cantica].length)
|
||||
var i = 1;
|
||||
if (cantica == 'Purgatorio')
|
||||
i = 2
|
||||
|
@ -396,7 +370,15 @@ export async function queryRiferimenti(filtro, cid) {
|
|||
}
|
||||
const tconn = await db.connect();
|
||||
var tmpfiltro = ''
|
||||
var querytl = 'select IdRiferimento, Cantica, Canto, Verso from riferimenti'
|
||||
var querytlcompl=`SELECT Ann as Annotazione, Com as Commentario, FrN as frammentoNota, AC as AutoreCitazione,
|
||||
F as FonteCitazione, LF as LuogoFonteCitazione, NF as NotaFonteCitazione,
|
||||
TF as TestoFonteCitazione, UF as URLFonteCitazione, NaRi as NaturaRiferimento,
|
||||
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,
|
||||
Cantica, Canto, Verso FROM riferimenti`
|
||||
var querytl = 'select IdRiferimento, Cantica, Canto, Verso, n1, n2, n3 from riferimenti'
|
||||
var queryfi = ' where '
|
||||
if (filtro.Commentatore != null && filtro.Commentatore.trim() != 'all') {
|
||||
tmpfiltro = filtro.Commentatore.trim()
|
||||
|
@ -460,7 +442,9 @@ export async function queryRiferimenti(filtro, cid) {
|
|||
queryfi += ")"
|
||||
}
|
||||
|
||||
var rs = await tconn.query(querytl + queryfi+ ' order by n1, n2, n3;')
|
||||
//var rs = await tconn.query(querytl + queryfi+ ' order by n1, n2, n3;')
|
||||
|
||||
var rs = await tconn.query(querytlcompl + queryfi+ ' order by n1, n2, n3;')
|
||||
var result4 = rs.toArray().map((row) => row.toJSON());
|
||||
|
||||
await tconn.close();
|
||||
|
@ -469,7 +453,7 @@ export async function queryRiferimenti(filtro, cid) {
|
|||
|
||||
}
|
||||
|
||||
function sortRiferimenti(canticaArray,arrayValues){
|
||||
/*function sortRiferimenti(canticaArray,arrayValues){
|
||||
var versi = []
|
||||
var cantica;
|
||||
var canto;
|
||||
|
@ -495,7 +479,7 @@ function sortRiferimenti(canticaArray,arrayValues){
|
|||
return (cantoA - cantoB)
|
||||
}
|
||||
});
|
||||
}
|
||||
}*/
|
||||
|
||||
function opzioniRiferimenti() {
|
||||
$.each(rif_commentatori, function(i, p) {
|
||||
|
|
|
@ -154,7 +154,6 @@ function getVersoContext(versoid, numversi = 3) {
|
|||
var context = []
|
||||
var listaforme = formeprima;
|
||||
var cantica = versoid[0]
|
||||
var offset=0
|
||||
var canto= parseInt(versoid[2])
|
||||
var num=parseInt(versoid[3])
|
||||
|
||||
|
@ -166,11 +165,11 @@ function getVersoContext(versoid, numversi = 3) {
|
|||
offset = 66588
|
||||
listaforme = formeterza;
|
||||
}
|
||||
var maxpos = listaforme.length - 1
|
||||
|
||||
var pos = 0
|
||||
var startindex = 0//Math.max(0, (offset - 30))
|
||||
var startindex = 700 * (canto-1)//Math.max(0, (offset - 30))
|
||||
//cerco la posizione iniziale del verso precedente
|
||||
var startver= Math.max(1, (num-1))
|
||||
var startver= Math.max(1, (num-2))
|
||||
|
||||
for (i = startindex; i < listaforme.length; i++) {
|
||||
var tmpos = listaforme[i].split('_')[1]
|
||||
|
@ -187,7 +186,7 @@ function getVersoContext(versoid, numversi = 3) {
|
|||
var tmposj = listaforme[j].split('_')[1]
|
||||
if (parseInt(tmposj) == parseInt(canto)) {
|
||||
var vtmpj=listaforme[j].split('_')[3]
|
||||
if (parseInt(vtmpj)==startver+3){
|
||||
if (parseInt(vtmpj)==startver+5){
|
||||
break;
|
||||
}
|
||||
endpos=j
|
||||
|
|
Loading…
Reference in New Issue