From 2c7674611727639a3d145fb764b5cbbcf21d3284 Mon Sep 17 00:00:00 2001 From: nicola Date: Thu, 13 Oct 2022 18:21:12 +0200 Subject: [PATCH] modifiche a querymanager come da sckype --- js/guimanagerNik.js | 66 +++++++++++++++++++++++---------------------- 1 file changed, 34 insertions(+), 32 deletions(-) diff --git a/js/guimanagerNik.js b/js/guimanagerNik.js index 7b4c5e4..11ca6e0 100644 --- a/js/guimanagerNik.js +++ b/js/guimanagerNik.js @@ -513,10 +513,12 @@ $(document).ready(function() { //aggiungo il filtro a quelli esistenti nel json filtro['tipoClausola'] = tipoClausola + var clausolaquery = $("#searchValue").val() + filtro['query'] = clausolaquery.trim(); - // checkedField = $('input[name=oggetto]:checked', '#filterform').val(); - // - // filtro['lemma_forma'] = checkedField +// eventualmente le 2 seguenti non funzionano Nicola +// checkedField = $('#lemma_forma').val(); +// filtro['lemma_forma'] = checkedField condizioniFiltro['filtro-' + filterconditions] = filtro @@ -559,12 +561,12 @@ $(document).ready(function() { condizioniFiltro['filtro-1'] = filtro; } - + //definizione struttura della query - + condizioniFiltro = espressioneLogica(condizioniFiltro); // fine definizione struttura - + spquery = buildSQ(condizioniFiltro) queryFields = []; for (var i in spquery.variables) { @@ -576,7 +578,7 @@ $(document).ready(function() { } ) - function espressioneLogica(condizioniLogiche){ + function espressioneLogica(condizioniLogiche) { //definizione struttura della query var EsprLogica = "" filters = $("[id^=filtro-]") @@ -595,7 +597,7 @@ $(document).ready(function() { condizioniLogiche['EsprLogica'] = EsprLogica.split(" ") return condizioniLogiche; } - + async function execMySparqlQuery(spQuery) { $("#loader").show(); //alert(new sparqlGenerator().stringify(spQuery)); @@ -818,13 +820,13 @@ $(document).ready(function() { //$(":radio").prop("checked", false); $(":checkbox").prop("checked", false); -// -// for (radio in radios) { -// if (radios[radio].val == checkedField) { -// radios[radio].checked = true; -// } -// } - + // + // for (radio in radios) { + // if (radios[radio].val == checkedField) { + // radios[radio].checked = true; + // } + // } + element.attr('id', 'cg-' + size); element.find('.remove-filter').attr('target', 'cg-' + size); element.find('.set-filter').attr('targetfilter', 'cg-' + size); @@ -938,28 +940,28 @@ $(document).ready(function() { }); //Cesare - $( function() { - $( "#filtri" ).sortable({ - //items: "div:(.ui-state-enabled)" - cursor: 'move', + $(function() { + $("#filtri").sortable({ + //items: "div:(.ui-state-enabled)" + cursor: 'move', update: function() { - - myfilters=$("[id^=filtro-]") - + + myfilters = $("[id^=filtro-]") + $("[id^=filtro-]").each(function(index, element) { - var mx = $( this ).find('#andor'); - if (index==0) + var mx = $(this).find('#andor'); + if (index == 0) mx.attr('style', "display:none;") else mx.attr('style', "display:block;") - - - //console.log($( this )); -}); - - + + + //console.log($( this )); + }); + + } - }); - } ); + }); + }); }); \ No newline at end of file