From f3510eb14b6a9856839d906369c53b02e73049aa Mon Sep 17 00:00:00 2001 From: cesare Date: Mon, 3 Feb 2025 16:24:06 +0100 Subject: [PATCH] bug fixing --- js/dataMgr.js | 18 ++++++++++++++---- js/script_5.0.js | 10 +++++----- 2 files changed, 19 insertions(+), 9 deletions(-) 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 = '
  • '; - /*const listaCommentatori = getCommentatoriS(); + const listaCommentatori = getCommentatoriS(); const listaAutoriFontiCitazioni = getAutoriFontiCitazioniS(); const listaAreeTematiche = getAreeTematicheS(); - const listaFonti = getFontiS();*/ + const listaFonti = getFontiS(); // Variabili e costanti funzionali- var minimapScrolling = false; @@ -727,7 +727,7 @@ $(document).ready(function() { }); function fillOpzioniRiferimenti() { - /*$.each(listaCommentatori, function (i, p) { + $.each(listaCommentatori, function (i, p) { if ( !!p && p.length > 2) { $('#Commentatore100').append($('') .val(p).html(p)); @@ -750,7 +750,7 @@ $(document).ready(function() { $('#Area_Tematica100').append($('') .val(p).html(p)); }; - });*/ + }); addClaContext(100); updateClaRifListItem(100,100); };