Merge branch 'master' of https://gitea-s2i2s.isti.cnr.it/concordia/LiDa_Search.git
This commit is contained in:
commit
301aa9bfc1
|
@ -772,7 +772,7 @@
|
|||
<div class="tab-pane fade p-2 bg-white" id="result3" role="tabpanel" aria-labelledby="result3-tab">
|
||||
<div class="row p-1">
|
||||
<div class="col-sm-12 col-md-6 text-muted font-weight-normal align-text-bottom">
|
||||
<label class="form-label m-0 mt-2" for="sparqlquery">La query SPARQL è:</label>
|
||||
<label class="form-label m-0 mt-2" for="sparqlquery">La query SPARQL eseguita è:</label>
|
||||
</div>
|
||||
<div class="col-sm-12 col-md-6 text-right float-right">
|
||||
<div class="btn-group text-right float-right" role="group" aria-label="Tasto copia query">
|
||||
|
|
|
@ -600,6 +600,7 @@ $(document).ready(function() {
|
|||
var resultTablePart4 = '';
|
||||
var resultTablePart5 = '</tbody></table>';
|
||||
var resultTable = '';
|
||||
var latestResult = '';
|
||||
var rowNum = 1;
|
||||
for (var i = 0; i < queryFields.length; i++) {
|
||||
resultTablePart2 = resultTablePart2 + '<th scope="col">' + queryFields[i] + '</th>';
|
||||
|
@ -608,26 +609,30 @@ $(document).ready(function() {
|
|||
$('#resultsId1').empty();
|
||||
$('#resultsId1').addClass("small pb-2")
|
||||
$("#risultatitesto").empty();
|
||||
$("#risultatitesto").append("[\n");
|
||||
//$("#risultatitesto").append("[\n");
|
||||
bindingsStream.on('data', (binding) => {
|
||||
//console.log(binding.toString()); // Quick way to print bindings for testing
|
||||
//console.log(binding.has('sub')); // Will be true
|
||||
var latestVerso = binding.get('Verso').value
|
||||
latestResult = rowNum + '. "' + latestVerso.replace(binding.get('Forma').value, '*' + binding.get('Forma').value + '*') + '" (' + binding.get('Cantica').value + ', ' + binding.get('Canto').value + ', Verso ' + binding.get('NumeroVerso').value + ')\n';
|
||||
$("#risultatitesto").append(latestResult);
|
||||
resultTablePart4 = '<tr><th scope="row" class="text-muted">' + rowNum++ + '</th>';
|
||||
for (var i = 0; i < queryFields.length; i++) {
|
||||
resultTablePart4 = resultTablePart4 + '<td class="text-muted">' + binding.get(queryFields[i]).value + "</td>";
|
||||
};
|
||||
resultTable = resultTable + resultTablePart4 + '</tr>';
|
||||
$("#risultatitesto").append(binding.toString() + ",\n");
|
||||
//$("#risultatitesto").append(binding.toString() + ",\n");
|
||||
$("#loader").hide();
|
||||
//console.log(binding.get('form').value);
|
||||
//console.log(binding.get('Verso').value);
|
||||
//console.log(binding.get('form').termType);
|
||||
//console.log(binding.get('pred').value);
|
||||
//console.log(binding.get('obj').value);
|
||||
});
|
||||
bindingsStream.on('end', () => {
|
||||
$("#loader").hide();
|
||||
resultTable = resultTable + resultTablePart5;
|
||||
$("#resultsId1").append(resultTable);
|
||||
$("#risultatitesto").append("]");
|
||||
//$("#risultatitesto").append("]");
|
||||
$("#copiaTesto").prop("disabled", false);
|
||||
$('#resultTable').DataTable( {
|
||||
colReorder: true,
|
||||
|
@ -893,12 +898,12 @@ $(document).ready(function() {
|
|||
};
|
||||
|
||||
$.fn.copy2clipboard = function() {
|
||||
$('div[id^="msgCopiata"]').remove();
|
||||
$('div[id^="msgCopiati"]').remove();
|
||||
this.select();
|
||||
$(this).focus();
|
||||
document.execCommand("copy");
|
||||
document.getSelection().removeAllRanges();
|
||||
$(this).after('<div class="mt-2 text-lida3" id="msgCopiata">Copiata nella clipboard</div>');
|
||||
$(this).after('<div class="mt-2 text-lida3" id="msgCopiati">Copiati nella clipboard</div>');
|
||||
};
|
||||
|
||||
|
||||
|
|
38
js/utils.js
38
js/utils.js
|
@ -167,7 +167,9 @@ function buildClauseNick(clause, parsedquery){
|
|||
for (ke in sctk){
|
||||
|
||||
keval=clause[encodeURI(sctk[ke])]
|
||||
|
||||
if (keval!=null && keval!=''){
|
||||
keval=decodeURI(keval)
|
||||
sttmts=sctmp[sctk[ke]]
|
||||
|
||||
subcatstat= buildsubcategoryClause(sttmts[keval])
|
||||
|
@ -230,7 +232,6 @@ function buildsubcategoryClause(sttmnt){
|
|||
//orlprefix='http://dantenetwork.it/ontology/ORL/'
|
||||
|
||||
|
||||
|
||||
predicate=orlprefix+(sttmnt.split(':')[0])
|
||||
obj=orlprefix+(sttmnt.split(':')[1])
|
||||
subcatstatement=JSON.parse(subcattmplate)
|
||||
|
@ -296,7 +297,40 @@ var sottoCategorie = {
|
|||
},
|
||||
|
||||
"pronomevolgare": "filtripronome",
|
||||
"aggettivovolgare": "filtriaggettivo",
|
||||
|
||||
"aggettivovolgare": {"Classe": {"1ª":"TipoClasseAggettivoVolgare:AggettivoVolgarePrimaClasse", "2ª": "TipoClasseAggettivoVolgare:AggettivoVolgareSecondaClasse"},
|
||||
"Genere": {"Femminile": "TipoGenereAggettivoVolgare:AggettivoVolgareFemminile", "Maschile": "TipoGenereAggettivoVolgare:AggettivoVolgareMaschile"},
|
||||
"Numero": {"Singolare": "TipoNumeroAggettivoVolgare:AggettivoVolgareSingolare", "Plurale": "TipoNumeroAggettivoVolgare:AggettivoVolgareSingolare"},
|
||||
"Con oggetto indiretto":{"Con oggetto indiretto": "AggettivoVolgareConOggettoIndiretto:AggettivoVolgareConOggettoIndiretto"},
|
||||
"Tipo aggettivo": { "Qualificativo": "TipoDellAggettivoVolgare:AggettivoQualificativoVolgare",
|
||||
"Indefinito": "TipoDellAggettivoVolgare:AggettivoIndefinitoVolgare", "Interrogativo": "TipoDellAggettivoVolgare:AggettivoInterrogativoVolgare",
|
||||
"Esclamativo": "TipoDellAggettivoVolgare:AggettivoEsclamativoVolgare", "Numerale": "TipoDellAggettivoVolgare:AggettivoNumeraleVolgare",
|
||||
"Dimostrativo": "TipoDellAggettivoVolgare:AggettivoDimostrativoVolgare", "Relativo": "TipoDellAggettivoVolgare:AggettivoRelativoVolgare",
|
||||
"Possessivo": "TipoDellAggettivoVolgare:AggettivoPossessivoVolgare", "In locuzione": "TipoDellAggettivoVolgare:AggettivoVolgareInLocuzione"},
|
||||
"Grado":{"Comparativo di maggioranza": "TipoGradoAggettivoVolgare:AggettivoVolgareComparativoDiMaggioranza", "Comparativo di minoranza": "TipoGradoAggettivoVolgare:AggettivoVolgareComparativoDiMinoranza",
|
||||
"Comparativo di uguaglianza": "TipoGradoAggettivoVolgare:AggettivoVolgareComparativoDiUgualianza", "Superlativo relativo": "TipoGradoAggettivoVolgare:AggettivoVolgareSuperlativorelativo",
|
||||
"Superlativo assoluto": "TipoGradoAggettivoVolgare:AggettivoVolgareSuperlativoAssoluto"},
|
||||
"Tipo di Complemento": {"Introdotto da A": "TipoDiCompelementoAggettivoVolgare:AggettivoVolgareIntrodottoDaA", "Introdotto da CON": "TipoDiCompelementoAggettivoVolgare:AggettivoVolgareIntrodottoDaCON",
|
||||
"Introdotto da CONTRO": "TipoDiCompelementoAggettivoVolgare:AggettivoVolgareIntrodottoDaCONTRO", "Introdotto da DA": "TipoDiCompelementoAggettivoVolgare:AggettivoVolgareIntrodottoDaDA",
|
||||
"Introdotto da DI": "TipoDiCompelementoAggettivoVolgare:AggettivoVolgareIntrodottoDaDI", "Introdotto da IN": "TipoDiCompelementoAggettivoVolgare:AggettivoVolgareIntrodottoDaIN",
|
||||
"Introdotto da PER": "TipoDiCompelementoAggettivoVolgare:AggettivoVolgareIntrodottoDaPER", "Introdotto da SU": "TipoDiCompelementoAggettivoVolgare:AggettivoVolgareIntrodottoDaSU",
|
||||
"Introdotto da TRA": "TipoDiCompelementoAggettivoVolgare:AggettivoVolgareIntrodottoDaTRA", "Introdotto da VERSO": "TipoDiCompelementoAggettivoVolgare:AggettivoVolgareIntrodottoDaVERSO",
|
||||
"Introdotto da SOPRA": "TipoDiCompelementoAggettivoVolgare:AggettivoVolgareIntrodottoDaSOPRA", "Introdotto da SOTTO": "TipoDiCompelementoAggettivoVolgare:AggettivoVolgareIntrodottoDaSOTTO",
|
||||
"Introdotto da DINANZI": "TipoDiCompelementoAggettivoVolgare:AggettivoVolgareIntrodottoDaDINANZI", "Introdotto da prep.": "TipoDiCompelementoAggettivoVolgare:AggettivoVolgareIntrodottoDaPreposizione",
|
||||
"Oggetto ind.": "TipoDiCompelementoAggettivoVolgare:AggettivoVolgareOggettoInd", "Ogg. indi. + compl. con DI": "TipoDiCompelementoAggettivoVolgare:AggettivoVolgareOggettoIndComplConDI",
|
||||
"Ogg. ind. pronom.": "TipoDiCompelementoAggettivoVolgare:AggettivoVolgareOggettoIndPronom"
|
||||
},
|
||||
"Tipo di frase": {"Con infinito retto da A": "TipoDiFraseAggettivoVolgare:AggettivoVolgareConInfinitoRettoDaA", "Con infinito retto da DA": "TipoDiFraseAggettivoVolgare:AggettivoVolgareConInfinitoRettoDaDA",
|
||||
"Con infinito retto da DI": "TipoDiFraseAggettivoVolgare:AggettivoVolgareConInfinitoRettoDaDI", "Con infinito retto da PER": "TipoDiFraseAggettivoVolgare:AggettivoVolgareConInfinitoRettoDaPER",
|
||||
"Con infinito retto da SE": "TipoDiFraseAggettivoVolgare:AggettivoVolgareConInfinitoRettoDaSE", "Con subordinata all'indic.": "TipoDiFraseAggettivoVolgare:AggettivoVolgareConSubordinataAllIndicativo",
|
||||
"Con subordinata al cong.": "TipoDiFraseAggettivoVolgare:AggettivoVolgareConSubordinataAlCongiuntivo", "In locuzione imp.+infinito": "TipoDiFraseAggettivoVolgare:AggettivoVolgareInLocuzioneImpInfinito",
|
||||
"In locuzione imp.+che+indic.": "TipoDiFraseAggettivoVolgare:AggettivoVolgareInLocuzioneImpCheIndicativo", "In locuzione imp.+che+cong.": "TipoDiFraseAggettivoVolgare:AggettivoVolgareInLocuzioneImpCheCongiuntivo",
|
||||
"In locuzione imp.+se+indic.": "TipoDiFraseAggettivoVolgare:AggettivoVolgareInLocuzioneImpSeIndicativo", "In locuzione imp.+se+cong.": "TipoDiFraseAggettivoVolgare:AggettivoVolgareInLocuzioneImpSeCongiuntivo",
|
||||
"In locuzione imp.+come+indic.": "TipoDiFraseAggettivoVolgare:AggettivoVolgareInLocuzioneImpComeIndicativo", "In locuzione imp.+quando+indic.": "TipoDiFraseAggettivoVolgare:AggettivoVolgareInLocuzioneImpQuandoIndicativo",
|
||||
"In locuzione imp.+perché+cong.": "TipoDiFraseAggettivoVolgare:AggettivoVolgareInLocuzioneImpPerchéCongiuntivo", "In locuzione imp.+a+infinito": "TipoDiFraseAggettivoVolgare:AggettivoVolgareInLocuzioneImpAInfinito"}
|
||||
|
||||
},
|
||||
|
||||
"articolovolgare": "filtriarticolo",
|
||||
"avverbiovolgare": "filtriavverbio",
|
||||
"preposizionevolgare": "filtripreposizione",
|
||||
|
|
Loading…
Reference in New Issue