diff --git a/js/dataMgr.js b/js/dataMgr.js index 00010a0..393f1b1 100644 --- a/js/dataMgr.js +++ b/js/dataMgr.js @@ -79,7 +79,7 @@ await conn.close(); console.log('done') -opzioniRiferimenti() +//opzioniRiferimenti() export function getListaRis() { return listaidversi; @@ -177,18 +177,28 @@ export async function queryRiferimenti(filtro, cid) { queryfi += " and Ann like '%" + filtro.Testo_Nota.trim() + "%'" if (filtro.contesto != null) { var marray = JSON.parse(filtro.contesto); - var oplog=' and ' + var infiltro=false + var oplog=' and (' var tfi=filtroContesto(marray[0], 'Inferno', oplog) queryfi+=tfi if (tfi.trim()!='') + infiltro=true oplog=' or ' tfi='' tfi=filtroContesto(marray[1], 'Purgatorio', oplog) if (tfi!=''){ + infiltro=true queryfi += tfi oplog=' or ' - } - queryfi += filtroContesto(marray[2], 'Paradiso', oplog) + } + tfi='' + tfi=filtroContesto(marray[2], 'Paradiso', oplog) + if (tfi!=''){ + infiltro=true + queryfi += tfi + } + if (infiltro) + queryfi +=")" } var rs = await tconn.query(querytl + queryfi) diff --git a/js/script_5.0.js b/js/script_5.0.js index acc6919..b99bc6b 100644 --- a/js/script_5.0.js +++ b/js/script_5.0.js @@ -5,7 +5,7 @@ import {numeroContesti, resetResult} from './browseMgr_5.0.js' import { resetGraphStr } from './syntgraph_5.0.js'; -//import { getAutoriFontiCitazioniS, getCommentatoriS, getAreeTematicheS, getFontiS} from './dataMgr.js'; +import { getAutoriFontiCitazioniS, getCommentatoriS, getAreeTematicheS, getFontiS} from './dataMgr.js'; export var getJsonQuery; export var fillStructCard; @@ -687,10 +687,10 @@ $(document).ready(function() { const condLIplaceholderText2d = 'Trascina qui almeno 2 clausole o condizioni, oppure attiva le clausole inattive'; const condLIplaceholderPart1 = '