bug fixing query
This commit is contained in:
parent
c5fa391591
commit
8cee5a8c39
|
@ -355,7 +355,7 @@ $(document).ready(function() {
|
|||
res.sort(function(a, b) { return a - b });
|
||||
return (res)
|
||||
}
|
||||
if (listaClausoleRisultatoContesti.length) {
|
||||
if (listaClausoleRisultatoContesti.length && !listarisultati.length ) {
|
||||
|
||||
/*for (risultato of listaClausoleRisultatoContesti) {
|
||||
contaContesti = contaContesti + 1;
|
||||
|
@ -368,7 +368,7 @@ $(document).ready(function() {
|
|||
for (i=startcont; i<=endcont; i++){
|
||||
res.push(listaClausoleRisultatoContesti[i])
|
||||
}
|
||||
res.sort(function(a, b) { puno = a[0].split('-')[3]; pdue = b[0].split('-')[3]; return parseInt(puno) - parseInt(pdue) });
|
||||
//res.sort(function(a, b) { puno = a[0].split('-')[3]; pdue = b[0].split('-')[3]; return parseInt(puno) - parseInt(pdue) });
|
||||
return (res)
|
||||
}
|
||||
return (res)
|
||||
|
@ -452,13 +452,13 @@ $(document).ready(function() {
|
|||
comandiGrp.attr('class', 'btn-group flex-nowrap d-inline pr-3 mt-1 mr-3 align-text-bottom');
|
||||
comandiGrp.attr('role', "group")
|
||||
|
||||
var spanBadgeExpand = $('<button />');
|
||||
var spanBadgeExpand = $('<button class="btn btn-sm btn-outline-primary espandiFrase px-1 pt-1 pb-0"/>');
|
||||
var expandIcon = '<ion-icon name="expand-outline"></ion-icon>';
|
||||
spanBadgeExpand.attr('class', 'btn btn-sm btn-outline-primary espandiFrase px-1 pt-1 pb-0');
|
||||
var spanBadgeReduce = $('<button />');
|
||||
//spanBadgeExpand.attr('class', 'btn btn-sm btn-outline-primary espandiFrase px-1 pt-1 pb-0');
|
||||
var spanBadgeReduce = $('<button class="btn btn-sm btn-outline-secondary riduciFrase px-1 pt-1 pb-0 ml-1 disabled"/>');
|
||||
var reduceIcon = '<ion-icon name="contract-outline"></ion-icon>';
|
||||
|
||||
spanBadgeReduce.attr('class', 'btn btn-sm btn-outline-secondary riduciFrase px-1 pt-1 pb-0 ml-1 disabled');
|
||||
//spanBadgeReduce.attr('class', 'btn btn-sm btn-outline-secondary riduciFrase px-1 pt-1 pb-0 ml-1 disabled');
|
||||
|
||||
//spanBadgeExpand.attr('id', getCantica(numeroCantica) + "Canto_ex_" + canto + "_" + risultato + "_" + numeroRisultato);
|
||||
spanBadgeExpand.attr('id', getCantica(numeroCantica) + "Canto_ex_" + canto + "_" + ctxpivot + "_" + numeroRisultato);
|
||||
|
@ -1433,6 +1433,7 @@ $(document).ready(function() {
|
|||
listarisultati = []
|
||||
listaPeriodiRisultato = []
|
||||
listaClausoleRisultato = []
|
||||
listaClausoleRisultatoContesti = []
|
||||
resultSentences = new Set()
|
||||
if (cantoDisplayed == '#vistaFrasi')
|
||||
cantoDisplayed = prevCantoDisplayed
|
||||
|
@ -1962,6 +1963,7 @@ $(document).ready(function() {
|
|||
|
||||
listaPeriodiRisultato = []
|
||||
listaClausoleRisultato = []
|
||||
listaClausoleRisultatoContesti = []
|
||||
//Unità di ricerca è 'frase'
|
||||
|
||||
if ((!listarisultati.length && unitaRicerca == 'forme') || unitaRicerca == 'frase') {
|
||||
|
@ -1980,7 +1982,7 @@ $(document).ready(function() {
|
|||
//if (!resSent.has(fraseItems[0] + '-' + fraseItems[3])) {
|
||||
let tmpocc = fraseItems.slice(-1)
|
||||
|
||||
if (resClauses.filter(clocc => clocc == tmpocc[0]).length == 0) {
|
||||
if (resClauses.filter(clocc => clocc == tmpocc[0]).length == 0 || tmpocc[0]=='') {
|
||||
resClauses.push(tmpocc[0]);
|
||||
//resSent.add(fraseItems[0] + '-' + fraseItems[3]+'-'+fraseItems[1] + '-' + fraseItems[2]);
|
||||
resSentence.add(fraseItems[1] + '-' + fraseItems[2]);
|
||||
|
|
|
@ -393,7 +393,7 @@ function buildSPQuery(guiquery) {
|
|||
theguiQ = guiquery;
|
||||
var SparqlParser = sparqljs.Parser;
|
||||
var spqparser = new SparqlParser();
|
||||
if (theguiQ['unitaRicerca'] == 'periodo') {//Multiple Conditions UR=Periodo
|
||||
if (theguiQ['unitaRicerca'] == 'periodo' || theguiQ['unitaRicerca'] == 'frase') {//Multiple Conditions UR=Periodo
|
||||
multipleCondSpQuery = spqparser.parse(sentencetargetquery);
|
||||
bindConcatStatement = JSON.parse(sentencetarget_functionbind);
|
||||
occBindConcatStatement = JSON.parse(sentencetarget_occbind);
|
||||
|
@ -413,7 +413,7 @@ function buildSPQuery(guiquery) {
|
|||
parseJsonClause(ck, jsonclauses[ck], multipleCondSpQuery.where)
|
||||
|
||||
}
|
||||
if (theguiQ['unitaRicerca'] == 'periodo') {
|
||||
if (theguiQ['unitaRicerca'] == 'periodo' || theguiQ['unitaRicerca'] == 'frase') {
|
||||
multipleCondSpQuery.where.push(bindConcatStatement)
|
||||
multipleCondSpQuery.where.push(occBindConcatStatement)
|
||||
|
||||
|
@ -565,13 +565,13 @@ function buildStatementClause(clause, parsedquery, whereind, theplace, token) {
|
|||
//
|
||||
var tmpgroup = ''
|
||||
if (clause['TipoClausola'] == "Sintattico") {
|
||||
if (theguiQ['unitaRicerca'] == 'periodo')
|
||||
if (theguiQ['unitaRicerca'] == 'periodo' || theguiQ['unitaRicerca'] == 'frase')
|
||||
tmpgroup = JSON.parse(sentencetarget_syntgroup)
|
||||
else
|
||||
tmpgroup = JSON.parse(syntgroup)
|
||||
}
|
||||
if (clause['TipoClausola'] == "Grammaticale") {
|
||||
if (theguiQ['unitaRicerca'] == 'periodo') {
|
||||
if (theguiQ['unitaRicerca'] == 'periodo' || theguiQ['unitaRicerca'] == 'frase') {
|
||||
tmpgroup = JSON.parse(sentencetarget_morphgroup_short)
|
||||
}
|
||||
|
||||
|
@ -630,7 +630,7 @@ function buildStatementClause(clause, parsedquery, whereind, theplace, token) {
|
|||
}
|
||||
|
||||
if (clause['TipoClausola'] == 'Grammaticale') {
|
||||
if (theguiQ['unitaRicerca'] == 'periodo') {
|
||||
if (theguiQ['unitaRicerca'] == 'periodo' || theguiQ['unitaRicerca'] == 'frase') {
|
||||
var tmpg = JSON.stringify(tmpgroup)
|
||||
tmpg = tmpg.replaceAll('"Rappresentazione"', '"Rappresentazione' + token + '"')
|
||||
tmpg = tmpg.replaceAll('"form"', '"form' + token + '"')
|
||||
|
@ -712,7 +712,7 @@ function buildStatementClause(clause, parsedquery, whereind, theplace, token) {
|
|||
}
|
||||
|
||||
}
|
||||
if (theguiQ['unitaRicerca'] == 'periodo') {
|
||||
if (theguiQ['unitaRicerca'] == 'periodo' || theguiQ['unitaRicerca'] == 'frase') {
|
||||
mytest = JSON.stringify(tmpgroup)
|
||||
mytest = mytest.replaceAll(':"cl"', ':"cl' + token + '"')
|
||||
mytest = mytest.replaceAll(':"clatype"', ':"clatype' + token + '"')
|
||||
|
|
Loading…
Reference in New Issue