From fe15f4b9a01d7e19e84fa521918cdc5a629ae91c Mon Sep 17 00:00:00 2001 From: Luca Trupiano Date: Mon, 24 Mar 2025 18:26:20 +0100 Subject: [PATCH] Finite le funzioni di stampa, manca debug e grafica migliore --- js/browseMgr_5.2.js | 30 ++++++++++++++++++++---------- js/script_5.2.js | 25 +++++++++---------------- 2 files changed, 29 insertions(+), 26 deletions(-) diff --git a/js/browseMgr_5.2.js b/js/browseMgr_5.2.js index f3d208c..9ddc1aa 100644 --- a/js/browseMgr_5.2.js +++ b/js/browseMgr_5.2.js @@ -6,7 +6,8 @@ import { getJsonQuery, emptyStructCard, setCurrentPage, managePage, emptyNoteLis import { resetGraphStr } from './syntgraph_5.2.js' -export var manageRisultatoCommmenti +export var manageRisultatoCommmenti; +export var showRiferimentiFrasi; export var resetResult; export var lsentid; export var lisid; @@ -1923,10 +1924,8 @@ $(document).ready(function() { $('#displaynote').append($(emptyNoteList)) } - manageRisultatoCommmenti = function(start, offset = showOffset, whereToDisplay = "#vistaFrasi") { - var commentoRisultato = []; + manageRisultatoCommmenti = function(start, offset = showOffset) { var verso; - var numeroRisultato = 0; elencoRiferimenti = $("#vistaFrasi"); elencoRiferimenti.empty(); $("#displaynote").empty(); @@ -1943,6 +1942,20 @@ $(document).ready(function() { cantoDisplayed = "#vistaFrasi"; } + /*var tmpresu=getRisultatiRiferimenti() + commentsSQL = Object.groupBy(tmpresu, ({ VersoCitazione }) => VersoCitazione);*/ + showRiferimentiFrasi(start, offset, "#vistaFrasi"); + + drawMinimap('#vistaFrasi', false) + showingComments = true; + addFormaListenersInCanto() + return verso; + } + + showRiferimentiFrasi = function(start, offset = showOffset, whereToDisplay = "#vistaFrasi") { + var elencoRiferimenti = $(whereToDisplay); + var commentoRisultato = []; + var numeroRisultato = 0; var uniq_res = [...new Set(listaRisultatiCommenti)]; var risLen = uniq_res.length; var risultato = '' @@ -2060,14 +2073,10 @@ $(document).ready(function() { createCommentSpan(aidCommento, myverso, 1, flagRisultato) } } - /*var tmpresu=getRisultatiRiferimenti() - commentsSQL = Object.groupBy(tmpresu, ({ VersoCitazione }) => VersoCitazione);*/ - drawMinimap('#vistaFrasi', false) - showingComments = true; - addFormaListenersInCanto() - return verso; + } + function executeLocalSearch(testo, forme, limit, cantica, cont, resultsInCantica, resultsInCanto) { for (var ip = 0; ip <= limit; ip++) { @@ -2197,6 +2206,7 @@ $(document).ready(function() { } + function manageResults() { if (listaPeriodiRisultato.length) { for (var msid of listaPeriodiRisultato) { diff --git a/js/script_5.2.js b/js/script_5.2.js index 6b56407..3bf084e 100644 --- a/js/script_5.2.js +++ b/js/script_5.2.js @@ -3,7 +3,7 @@ */ -import {numeroContesti, resetResult, isSearchRiferimenti, manageRisultatoCommmenti, showFrasi, listarisultati} from './browseMgr_5.2.js' +import {numeroContesti, resetResult, isSearchRiferimenti, manageRisultatoCommmenti, showRiferimentiFrasi, showFrasi, listarisultati} from './browseMgr_5.2.js' import { resetGraphStr } from './syntgraph_5.2.js'; export var getJsonQuery; @@ -804,10 +804,8 @@ $(document).ready(function() { var content = ""; var result = 0; switch (el2pr) { - case "cantoCorrente": //0: OK + case "cantoCorrente": element = $('.canto[style*="display: d-flex"]') - //element = $('#displaycanto')[0]; - //cantoContent = $(element); content = $(element).clone(); if (needSeparator > 0){ //insert separator @@ -815,7 +813,7 @@ $(document).ready(function() { $('body '+div2print).append(content); result = 1; break; - case "riferimentiCorrenti": //1: OK + case "riferimentiCorrenti": if ($("#noteCard0").length) { console.log("Nessuna commento visualizzato"); } else { @@ -841,7 +839,7 @@ $(document).ready(function() { result = 1; }; break; - case "periodoCorrente": //2: OK + case "periodoCorrente": if ($('#structGroupCard0').css('display') == 'none') { console.log("Nessuna struttura visualizzata"); } else { @@ -854,30 +852,25 @@ $(document).ready(function() { result = 1; }; break; - case "rigaRicerca": //3: OK + case "rigaRicerca": if (queryJson.QueryAvanzata == 1) { - console.log("Stampa query avanzata"); element = $('#rigaRicerca')[0].innerHTML; } else { - console.log("Stampa query semplice"); element = $('#rigaRicercaSemplice')[0].innerHTML; }; content = $(element).clone(); $(content).find('.noPrintA').remove() $(content).find('.noPrintB').removeClass('show') - console.log($(content).find('.noPrintA')); if (needSeparator > 0){ //insert separator }; $('body '+div2print).append(content); - console.log($(div2print).find(".tab-pane")); result = 1; break; - case "risultatiGramm": //4: OK - case "risultatiRif": //5: + case "risultatiGramm": + case "risultatiRif": if (listarisultati.length) { // ricerca sintattico-grammaticale - console.log("Stampa ricerca sintattico-grammaticale"); if (needSeparator > 0){ //insert separator } @@ -885,11 +878,11 @@ $(document).ready(function() { result = 1; } else { if (isSearchRiferimenti) { + // ricerca riferimenti if (needSeparator > 0){ //insert separator }; - // ricerca riferimenti - console.log("Stampa ricerca riferimenti"); + showRiferimentiFrasi(1, numeroContesti, div2print) result = 1; } else { console.log("Nessun risultato visualizzato");