From 251b3b99f777bbf9872efa73c0202d12f5e5d1cd Mon Sep 17 00:00:00 2001 From: nicola Date: Tue, 11 Mar 2025 17:18:17 +0100 Subject: [PATCH] sistemato bottone filtra con risultato di riferimenti --- js/browseMgr_5.1.js | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/js/browseMgr_5.1.js b/js/browseMgr_5.1.js index 8ab9e6a..0feeb57 100644 --- a/js/browseMgr_5.1.js +++ b/js/browseMgr_5.1.js @@ -1015,6 +1015,7 @@ $(document).ready(function() { var cid = $(this).attr('id'); var queryComment = false; var idClass = $(this).attr('class'); + var parentClass = $(this).parent().attr('class'); filterOn = true; if (idClass.includes("filterRiferimentiOn")) { @@ -1027,10 +1028,15 @@ $(document).ready(function() { if (!hasCommentsJson(cid)) { return } - if (showingComments) { + if (getListaIdCommenti().length>0) { if (filterOn) { - $(".filterRiferimentiOn").css('display', 'inline-block'); - $(".filterRiferimentiOff").css('display', 'none'); + if (parentClass.includes("mark")){ + $(".filterRiferimentiOn").css('display', 'inline-block'); + $(".filterRiferimentiOff").css('display', 'none'); + }else{ + $(".filterRiferimentiOn").css('display', 'none'); + $(".filterRiferimentiOff").css('display', 'none'); + } } else { $(".filterRiferimentiOff").css('display', 'inline-block'); $(".filterRiferimentiOn").css('display', 'none'); @@ -1140,11 +1146,18 @@ $(document).ready(function() { } var toTitleCase = str => str.replace(/(^\w|\s\w)(\S*)/g, (_, m1, m2) => m1.toUpperCase() + m2.toLowerCase()) - function createNoteEntry(comments, id, pos, queryComment) { + function isCommentInResult(idComment){ const tmplistaidcomm = getListaIdCommenti() + if (tmplistaidcomm.length && tmplistaidcomm.includes(idComment)) { + return true; + } + return false; + } + + function createNoteEntry(comments, id, pos, queryComment) { var idref = comments.Id - if (tmplistaidcomm.length && tmplistaidcomm.includes(idref)) { // Nik riferimenti + if (isCommentInResult(idref)) { var noteCard = $('
'); noteAdded = true; } @@ -1816,6 +1829,8 @@ $(document).ready(function() { elencoRiferimenti.empty(); $("#displaynote").empty(); filterOn = true; + $(".filterRiferimentiOn").css('display', 'none'); + $(".filterRiferimentiOff").css('display', 'none'); if (cantoDisplayed != '#vistaFrasi') { prevCantoDisplayed = cantoDisplayed;