From 3a4bcb357594ebb7f128aba36e568d2316df41f5 Mon Sep 17 00:00:00 2001 From: Luca Trupiano Date: Mon, 10 Oct 2022 10:46:36 +0200 Subject: [PATCH] corretto errore di copia/incolla --- js/script_Luk_Q.js | 1820 +++++++++++++++++++++++++------------------- 1 file changed, 1027 insertions(+), 793 deletions(-) diff --git a/js/script_Luk_Q.js b/js/script_Luk_Q.js index 827d1df..7902327 100644 --- a/js/script_Luk_Q.js +++ b/js/script_Luk_Q.js @@ -1,816 +1,1050 @@ - - - - - - LiDa Dashboard - - - - - - - - - - - - - - - - - - - - - - - - - +/** + * + */ -
-

Linking Dante Search, sandbox release

- "potrai cercare, e non troverai ombra" - (Inf., canto 32, verso 59) -
-
 
-
 
-
 
-
 
-
 
-
-
+/* necessari per il bundle: +import "./jquery-global.js"; +require("../node_modules/jquery-ui-dist/jquery-ui.js"); +require("../node_modules/bootstrap/dist/js/bootstrap.bundle.min.js"); +*/ -
-
-
- - -
-
-
-
-
- -
- - -
-
- Applicando le clausole: -
-
-
AND
-
    -
  • Nessuna clausola aggiunta.
  • -
-
-
- -
- - -
-
-
- -
- - -
-
-
-
-
- - -
-
-
- - - -
-
-
-
- - +$(document).ready(function() { + + $("#copiaTesto").prop("disabled", true); + + // Evento: click sul bottone di copia dei risultati testuali + $("#copiaTesto").on("click", function(){ + $("#risultatitesto").copy2clipboard(); + }); + + $("#copiaQuery").prop("disabled", true); + + $( "#sortable0" ).sortable({ + items: "> li", + handle: ".handle" + }); - - - + // Evento: click sul bottone di copia della query + $("#copiaQuery").on("click", function(){ + $('#sparqlquery').copy2clipboard(); + }); + + // Evento: click sull'area di navigazione delle tab delle clausole + $('#tab-list').on('click', function() { + refreshClaList(); + refreshSortables(); + }); - - - + var preposizioneJson = { + "filtripreposizione": { + "Tipo_I": ["Propria", "Impropria"], + "Tipo_preposizione": ["Qualsiasi tipo preposizione", "Semplice", "Articolata", "In locuzione", "In locuzione separata"], + "Sintassi": ["Qualsiasi sintassi", "Soggettiva", "Oggettiva", "Dichiarativa", "Completiva obliqua", "Finale", + "Causale", "Concessiva", "Consecutiva", "Temporale", "Modale", "Eccettuativa", "Esclusiva", + "Limitativa", "Comparativa", "Avversativa"], + "Complemento_(I)": ["Qualsiasi complemento (I)", "Di stato in luogo", "Di moto a luogo", "Di moto da luogo", "Di moto per luogo", + "Di luogo", "Predicativo del soggetto", "Predicativo dell'oggetto", "Di distanza", + "Di tempo determinato", "Di tempo continuato", "Di tempo", "Di termine", "Di vantaggio", + "Di svantaggio", "Di specificazione", "Di modo", "Di mezzo", "Di compagnia", + "Di unione", "Di allontanamento-separazione", "Di materia"], + "Complemento_(II)": ["Qualsiasi complemento (II)", "Di limitazione", "Di qualità", "Di causa", "Di agente", "Di causa efficiente", "Di fine o scopo", + "Di paragone", "Di argomento", "Distributivo", "Di sostituzione", "Di estensione", "Di rapporto", + "Di esclusione", "Di peso", "Di quantità", "Di colpa", "Di denominazione", "partitivo", + "Di abbondanza-privazione", "Di origine-provenienza", "Concessivo", "Di effetto", "Di pena", + "Simmetrico", "Indiretto esperiente", "Indiretto dativo", "Indiretto oggetto", "Indiretto possessore", + "Indiretto benefattivo"] + } + } + + var congiunzioneJson = { + "filtricongiunzione": { + "Coo_sub": ["Coordinativa", "Subordinativa"], + "Tipo": ["Qualsiasi tipo", "Semplice", "Composta", "Locuzione", "Locuzione separata"], + "Coord_tipo": ["Qualsiasi coord. tipo", "Copulativa", "Disgiuntiva", "Avversativa", "Esplicativa", "Conclusiva", "Correlativa"], + "Subord_tipo": ["Qualsiasi subord. tipo", "Soggettiva", "Oggettiva", "Dichiarativa", "Completiva obliqua", "Interrogativa", + "Finali", "Causali", "Concessiva", "Consecutiva", "Temporale", "Modale", + "Eccettuativa", "Comparativa", "Condizionale", "Esclusiva", "Limitativa"] + } + } + + var onomasticacitazioneJson = { + "filtrionomastica": { + "Tipo": ["Qualsiasi tipo", "Nome proprio", "Nome proprio separato", "Titolo"] + }, + + "filtricitazione": { + "Tipo": ["Qualsiasi tipo", "Latina", "Provenzale", "Francese", "Spagnola", "Ebraica", "Greca"] + } + } + + var categorie = { + "verbovolgare": "filtriverbo", + "sostantivovolgare": "filtrisostantivo", + "pronomevolgare": "filtripronome", + "aggettivovolgare": "filtriaggettivo", + "articolovolgare": "filtriarticolo", + "avverbiovolgare": "filtriavverbio", + "preposizionevolgare": "filtripreposizione", + "congiunzionevolgare": "filtricongiunzione", + "onomasticavolgare": "filtrionomastica", + "citazionevolgare": "filtricitazione" + } + + var catGrammsenzaspec = ['all', 'interiezionevolgare'] + + var subordinazioneJson = { + "subordinazione": { + "livello": ["Qualsiasi livello di subordinazione", "principale", "coordinata a una principale", "subordinata di I grado", + "subordinata di II grado", "subordinata di III grado", "subordinata di IV grado", "subordinata di V grado", + "subordinata di VI grado", "subordinata di VII grado", "coordinata a una subordinata di I grado", + "coordinata a una subordinata di II grado", "coordinata a una subordinata di III grado", + "coordinata a una subordinata di IV grado", "coordinata a una subordinata di V grado", "pseudo-coordinata", + "parentetica", "coordinata a una parentetica"] + } + } + + var categorieJson = $.extend({}, verboJson, sostantivoJson, pronomeJson, aggettivoJson, articoloJson, avverbioJson, preposizioneJson, congiunzioneJson, onomasticacitazioneJson); - + // Variabili testuali per compattezza + var iconEdit = ''; + var iconClose = ''; + var iconCheck = ''; + var iconFilter = ''; + var iconReset = '
'; + var iconCloseCond = '
' + iconClose + '
'; + var iconCheckAndClose = '
' + iconCheck + '  ' + iconClose + '
'; + var emptyClaList = '
  • Nessuna clausola aggiunta.
  • '; -
    - - - - - - - - - - -
    -
    -
    - -
    -
    - -
    -
    -
    -
    + var claLIpart1 = '
  • \ +
    '; + var claLIpart3 = '
    \ +
    ' + iconEdit + '
    ' + iconClose + '
    \ +
    \ +
  • '; - - -
    -
    -
    -
    + var condLIplaceholderText1 = 'Trascina qui almeno 1 clausola o condizione'; + var condLIplaceholderText2 = 'Trascina qui almeno 2 clausole o condizioni'; + var condLIplaceholderText1d = 'Trascina qui almeno 1 clausola o condizione, oppure attiva le clausole inattive'; + var condLIplaceholderText2d = 'Trascina qui almeno 2 clausole o condizioni, oppure attiva le clausole inattive'; + var condLIplaceholderPart1 = '
  • '; + var condLIpart1 = '