alcuni nomi dei campi sono stati modificati

This commit is contained in:
cesare 2022-10-12 18:52:09 +02:00
parent f1e9159e64
commit 597b98c3fb
3 changed files with 67 additions and 44 deletions

View File

@ -53,6 +53,13 @@
} }
} */ } */
/* $( function() {
$( "#filtri" ).sortable({
//items: "div:(.ui-state-enabled)"
cursor: 'move',
update: function() {alert('pipo '+$(this).id)}
});
} ); */
</script> </script>
<style> <style>
.tabs__content input:not(:checked) ~ .tabs__content__info { .tabs__content input:not(:checked) ~ .tabs__content__info {
@ -195,7 +202,7 @@
<div class="mt0 mb0 pb0 ml7 h-25 d-inline-block"> <div class="mt0 mb0 pb0 ml7 h-25 d-inline-block">
<div class="bg-washed-blue h-25 pv0" id='filtri' <div class="bg-washed-blue h-25 pv0" id='filtri'
style="display: none;"> style="display: none;">
<img src="./images/filters1.png" style="width: 40px; height: 48px;" <img src="./images/filters1.png" class="ui-state-disabled" style="width: 40px; height: 48px;"
alt="Filtri"> <input type="hidden" id="IdFiltro" type="text" alt="Filtri"> <input type="hidden" id="IdFiltro" type="text"
value=""> value="">
</div> </div>
@ -271,7 +278,7 @@
<!-- TEMPLATE FILTRO --> <!-- TEMPLATE FILTRO -->
<div class="flex items-center justify-center pa1 bl br bt bb b--green" <div class="flex items-center justify-center pa1 bl br bt bb b--green ui-state-enabled"
style="display: none;" id="filtro"> style="display: none;" id="filtro">
<div class="bg-washed-blue flex flex-column"> <div class="bg-washed-blue flex flex-column">
@ -1052,7 +1059,7 @@
<div class="flex items-center mb2"> <div class="flex items-center mb2">
<input class="mr2 f6" type="radio" id="lemmafemminile" <input class="mr2 f6" type="radio" id="lemmafemminile"
value="Lemma femminile" name="Genere lemma"> <label value="Lemma femminile" name="Genere_lemma"> <label
for="lemmafemminile" class="lh-copy">Lemma di genere for="lemmafemminile" class="lh-copy">Lemma di genere
femminile</label> femminile</label>
</div> </div>
@ -1076,7 +1083,7 @@
</div> </div>
<div class="flex items-center mb2"> <div class="flex items-center mb2">
<input class="mr2 f6" type="radio" id="formamaschile" <input class="mr2 f6" type="radio" id="formamaschile"
value="Forma maschile" name="Genere forma"> <label value="Forma maschile" name="Genere_forma"> <label
for="formamaschile" class="lh-copy">Forma di genere for="formamaschile" class="lh-copy">Forma di genere
maschile</label> maschile</label>
</div> </div>
@ -1124,7 +1131,7 @@
<div class=" w-15 pa1 mr2"> <div class=" w-15 pa1 mr2">
<div class="fl w-100 w-40-ns "> <div class="fl w-100 w-40-ns ">
<fieldset id="diatesi" class="bn"> <fieldset id="" class="bn">
<div class="flex items-center mb2"> <div class="flex items-center mb2">
<input class="mr2 f6" type="radio" id="attivo" value="Attivo" <input class="mr2 f6" type="radio" id="attivo" value="Attivo"

View File

@ -22,13 +22,13 @@ $(document).ready(function() {
"Classe": ["1ª", "2ª"], "Classe": ["1ª", "2ª"],
"Genere": ["Femminile", "Maschile"], "Genere": ["Femminile", "Maschile"],
"Numero": ["Singolare", "Plurale"], "Numero": ["Singolare", "Plurale"],
"Con oggetto indiretto": ["Con oggetto indiretto"], "Con_oggetto_indiretto": ["Con oggetto indiretto"],
"Tipo aggettivo": ["Tipo aggettivo", "Qualificativo", "Indefinito", "Interrogativo", "Esclamativo", "Numerale", "Dimostrativo", "Relativo", "Possessivo", "In locuzione"], "Tipo aggettivo": ["Tipo aggettivo", "Qualificativo", "Indefinito", "Interrogativo", "Esclamativo", "Numerale", "Dimostrativo", "Relativo", "Possessivo", "In locuzione"],
"Grado": ["Grado", "Comparativo di maggioranza", "Comparativo di minoranza", "Comparativo di uguaglianza", "Superlativo relativo", "Superlativo assoluto"], "Grado": ["Grado", "Comparativo di maggioranza", "Comparativo di minoranza", "Comparativo di uguaglianza", "Superlativo relativo", "Superlativo assoluto"],
"Tipo di Complemento": ["Tipo di Complemento", "Introdotto da A", "Introdotto da CON", "Introdotto da CONTRO", "Introdotto da DA", "Introdotto da DI", "Introdotto da IN", "Tipo_di_Complemento": ["Tipo di Complemento", "Introdotto da A", "Introdotto da CON", "Introdotto da CONTRO", "Introdotto da DA", "Introdotto da DI", "Introdotto da IN",
"Introdotto da PER", "Introdotto da SU", "Introdotto da TRA", "Introdotto da VERSO", "Introdotto da SOPRA", "Introdotto da PER", "Introdotto da SU", "Introdotto da TRA", "Introdotto da VERSO", "Introdotto da SOPRA",
"Introdotto da SOTTO", "Introdotto da DINANZI", "Introdotto da prep.", "Oggetto ind.", "Ogg. indi. + compl. con DI", "Ogg. ind. pronom."], "Introdotto da SOTTO", "Introdotto da DINANZI", "Introdotto da prep.", "Oggetto ind.", "Ogg. indi. + compl. con DI", "Ogg. ind. pronom."],
"Tipo di frase": ["Tipo di frase", "Con infinito retto da A", "Con infinito retto da DA", "Con infinito retto da DI", "Con infinito retto da PER", "Tipo_di_frase": ["Tipo di frase", "Con infinito retto da A", "Con infinito retto da DA", "Con infinito retto da DI", "Con infinito retto da PER",
"Con infinito retto da SE", "Con subordinata all'indic.", "Con subordinata al cong.", "In locuzione imp.+infinito", "Con infinito retto da SE", "Con subordinata all'indic.", "Con subordinata al cong.", "In locuzione imp.+infinito",
"In locuzione imp.+che+indic.", "In locuzione imp.+che+cong.", "In locuzione imp.+se+indic.", "In locuzione imp.+se+cong.", "In locuzione imp.+che+indic.", "In locuzione imp.+che+cong.", "In locuzione imp.+se+indic.", "In locuzione imp.+se+cong.",
"In locuzione imp.+come+indic.", "In locuzione imp.+quando+indic.", "In locuzione imp.+perché+cong.", "In locuzione imp.+a+infinito"] "In locuzione imp.+come+indic.", "In locuzione imp.+quando+indic.", "In locuzione imp.+perché+cong.", "In locuzione imp.+a+infinito"]
@ -37,15 +37,15 @@ $(document).ready(function() {
var pronomeJson = { var pronomeJson = {
"filtripronome": { "filtripronome": {
"Classe/Persona": ["1ª", "2ª", "3ª"], "Classe_Persona": ["1ª", "2ª", "3ª"],
"Genere": ["Femminile", "Maschile"], "Genere": ["Femminile", "Maschile"],
"Numero": ["Singolare", "Plurale"], "Numero": ["Singolare", "Plurale"],
"Tipo": ["Tipo", "Personale", "Riflessivo", "Interrogativo", "Esclamativo", "Dimostrativo", "Relativo", "Possessivo"], "Tipo": ["Tipo", "Personale", "Riflessivo", "Interrogativo", "Esclamativo", "Dimostrativo", "Relativo", "Possessivo"],
"Forma (Personali/Riflessivi)": ["Forma (Personali/Riflessivi)", "Libero", "Libero in Composizione", "Proclitico", "Enclitico"], "Forma_Personali_Riflessivi": ["Forma (Personali/Riflessivi)", "Libero", "Libero in Composizione", "Proclitico", "Enclitico"],
"Funzione (Personali)": ["Funzione (Personali)", "Libero - soggetto", "Libero - soggetto impersonale", "Libero - complemento", "Libero - rafforzativo", "Funzione_Personali": ["Funzione (Personali)", "Libero - soggetto", "Libero - soggetto impersonale", "Libero - complemento", "Libero - rafforzativo",
"Clitico - accusativo", "Clitico - dativo", "Clitico - partitivo"], "Clitico - accusativo", "Clitico - dativo", "Clitico - partitivo"],
"Tipo (Riflessivi)": ["Tipo (Riflessivi)", "Proprio", "Lessicalizzato", "Impersonale", "Passivo", "Reciproco"] "Tipo_Riflessivi": ["Tipo (Riflessivi)", "Proprio", "Lessicalizzato", "Impersonale", "Passivo", "Reciproco"]
} }
} }
var articoloJson = { var articoloJson = {
@ -71,17 +71,17 @@ $(document).ready(function() {
var preposizioneJson = { var preposizioneJson = {
"filtripreposizione": { "filtripreposizione": {
"Tipo I": ["Propria", "Impropria"], "Tipo_I": ["Propria", "Impropria"],
"Tipo preposizione": ["Tipo preposizione", "Semplice", "Articolata", "In locuzione", "In locuzione separata"], "Tipo_preposizione": ["Tipo preposizione", "Semplice", "Articolata", "In locuzione", "In locuzione separata"],
"Sintassi": ["Sintassi", "Soggettiva", "Oggettiva", "Dichiarativa", "Completiva obliqua", "Finale", "Sintassi": ["Sintassi", "Soggettiva", "Oggettiva", "Dichiarativa", "Completiva obliqua", "Finale",
"Causale", "Concessiva", "Consecutiva", "Temporale", "Modale", "Eccettuativa", "Esclusiva", "Causale", "Concessiva", "Consecutiva", "Temporale", "Modale", "Eccettuativa", "Esclusiva",
"Limitativa", "Comparativa", "Avversativa"], "Limitativa", "Comparativa", "Avversativa"],
"Complemento (I)": ["Complemento (I)", "Di stato in luogo", "Di moto a luogo", "Di moto da luogo", "Di moto per luogo", "Complemento_(I)": ["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 luogo", "Predicativo del soggetto", "Predicativo dell'oggetto", "Di distanza",
"Di tempo determinato", "Di tempo continuato", "Di tempo", "Di termine", "Di vantaggio", "Di tempo determinato", "Di tempo continuato", "Di tempo", "Di termine", "Di vantaggio",
"Di svantaggio", "Di specificazione", "Di modo", "Di mezzo", "Di compagnia", "Di svantaggio", "Di specificazione", "Di modo", "Di mezzo", "Di compagnia",
"Di unione", "Di allontanamento/separazione", "Di materia"], "Di unione", "Di allontanamento/separazione", "Di materia"],
"Complemento (II)": ["Complemento (II)", "di limitazione", "di qualità", "di causa", "di agente", "di causa efficiente", "di fine o scopo", "Complemento_(II)": ["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 paragone", "di argomento", "distributivo", "di sostituzione", "di estensione", "di rapporto",
"di esclusione", "di peso", "di quantità", "di colpa", "di denominazione", "partitivo", "di esclusione", "di peso", "di quantità", "di colpa", "di denominazione", "partitivo",
"di abbondanza-privazione", "di origine-provenienza", "concessivo", "di effetto", "di pena", "di abbondanza-privazione", "di origine-provenienza", "concessivo", "di effetto", "di pena",
@ -97,9 +97,9 @@ $(document).ready(function() {
"filtricongiunzione": { "filtricongiunzione": {
"Tipo": ["Tipo", "Semplice", "Composta", "Locuzione", "Locuzione separata"], "Tipo": ["Tipo", "Semplice", "Composta", "Locuzione", "Locuzione separata"],
"Coo./sub": ["coordinativa", "subordinativa"], "Coo_sub": ["coordinativa", "subordinativa"],
"Coord. tipo": ["Coord. tipo", "copulativa", "disgiuntiva", "avversativa", "esplicativa", "conclusiva", "correlativa"], "Coord_tipo": ["Coord. tipo", "copulativa", "disgiuntiva", "avversativa", "esplicativa", "conclusiva", "correlativa"],
"Subord. tipo": ["Subord. tipo", "soggettiva", "oggettiva", "dichiarativa", "completiva obliqua", "interrogativa", "Subord_tipo": ["Subord. tipo", "soggettiva", "oggettiva", "dichiarativa", "completiva obliqua", "interrogativa",
"finali", "causali", "concessiva", "consecutiva", "temporale", "modale", "finali", "causali", "concessiva", "consecutiva", "temporale", "modale",
"eccettuativa", "comparativa", "condizionale", "esclusiva", "limitativa"] "eccettuativa", "comparativa", "condizionale", "esclusiva", "limitativa"]
} }
@ -911,5 +911,29 @@ $(document).ready(function() {
}); });
//Cesare
$( function() {
$( "#filtri" ).sortable({
//items: "div:(.ui-state-enabled)"
cursor: 'move',
update: function() {
myfilters=$("[id^=filtro-]")
$("[id^=filtro-]").each(function(index, element) {
var mx = $( this ).find('#andor');
if (index==0)
mx.attr('style', "display:none;")
else
mx.attr('style', "display:block;")
//console.log($( this ));
});
}
});
} );
}); });

View File

@ -185,26 +185,6 @@ var filters=[]
var unionop='{"union": {"type": "union", "patterns":[]}, "bgp": {"type": "bgp", "triples":[]}, "group": {"type": "group", "patterns":[]}}' var unionop='{"union": {"type": "union", "patterns":[]}, "bgp": {"type": "bgp", "triples":[]}, "group": {"type": "group", "patterns":[]}}'
function parseClause(op, tokens){
alert (op+tokens)
if (op.trim()=='OR'){
multipleCondSpQuery.where.push(JSON.parse(unionop)['union']);
//multipleCondSpQuery.where.at(-1).patterns.push(JSON.parse(unionop)['bgp']);
for (var mtoken in tokens){
cond=theguiQ[tokens[mtoken]]
//multipleCondSpQuery.where.at(-1).patterns.push(JSON.parse(unionop)['bgp']);
multipleCondSpQuery=buildClause(cond, multipleCondSpQuery, -1)
}
}
if (op.trim()=='AND'){
multipleCondSpQuery.where.push(JSON.parse(unionop)['group']);
for (var mtoken in tokens){
cond=theguiQ[tokens[mtoken]]
multipleCondSpQuery=buildClause(cond, multipleCondSpQuery, -1)
}
}
}
function parseJsonClause(op, tokens, nowhere){ function parseJsonClause(op, tokens, nowhere){
alert (op) alert (op)
@ -522,11 +502,15 @@ var sottoCategorie = {
"pronomevolgare": { "pronomevolgare": {
"Genere": {"Femminile": "generePronomeVolgare:PronomeVolgareFemminile", "Maschile": "generePronomeVolgare:PronomeVolgareMaschile"}, "Genere": {"Femminile": "generePronomeVolgare:PronomeVolgareFemminile", "Maschile": "generePronomeVolgare:PronomeVolgareMaschile"},
"Numero": {"Singolare": "TipoNumeroPronomeVolgare:PronomeVolgareSingolare", "Plurale": "TipoNumeroPronomeVolgare:PronomeVolgarePlurale" }, "Numero": {"Singolare": "TipoNumeroPronomeVolgare:PronomeVolgareSingolare", "Plurale": "TipoNumeroPronomeVolgare:PronomeVolgarePlurale" },
"Classe_Persona": {"1ª": "TipoClassePersonaPronomeVolgare:PronomeVolgarePrimaClassePersona", "2ª": "TipoClassePersonaPronomeVolgare:PronomeVolgareSecondaClassePersona", "Classe_Persona": {"1ª": "TipoClassePersonaPronomeVolgare:PronomeVolgarePrimaClassePersona",
"2ª": "TipoClassePersonaPronomeVolgare:PronomeVolgareSecondaClassePersona",
"3ª": "TipoClassePersonaPronomeVolgare:PronomeVolgareTerzaClassePersona"}, "3ª": "TipoClassePersonaPronomeVolgare:PronomeVolgareTerzaClassePersona"},
"Tipo": {"Personale": "TipoDelPronomeVolgare:PronomePersonaleVolgare", "Riflessivo": "TipoDelPronomeVolgarePronomeRiflessivoVolgare", "Tipo": {"Personale": "TipoDelPronomeVolgare:PronomePersonaleVolgare",
"Interrogativo": "TipoDelPronomeVolgare:PronomeInterrogativoVolgare", "Esclamativo": "TipoDelPronomeVolgare:PronomeEsclamativoVolgare", "Riflessivo": "TipoDelPronomeVolgarePronomeRiflessivoVolgare",
"Dimostrativo": "TipoDelPronomeVolgare:PronomeDimostrativoVolgare", "Relativo": "TipoDelPronomeVolgare:PronomeRelativoVolgare", "Interrogativo": "TipoDelPronomeVolgare:PronomeInterrogativoVolgare",
"Esclamativo": "TipoDelPronomeVolgare:PronomeEsclamativoVolgare",
"Dimostrativo": "TipoDelPronomeVolgare:PronomeDimostrativoVolgare",
"Relativo": "TipoDelPronomeVolgare:PronomeRelativoVolgare",
"Possessivo": "TipoDelPronomeVolgare:PronomePossessivoVolgare"}, "Possessivo": "TipoDelPronomeVolgare:PronomePossessivoVolgare"},
"Forma_Personali_Riflessivi": {"Libero": "TipoFormaPerRifPronomeVolgare:PronomeLiberoVolgare", "Forma_Personali_Riflessivi": {"Libero": "TipoFormaPerRifPronomeVolgare:PronomeLiberoVolgare",
"Libero in Composizione": "TipoFormaPerRifPronomeVolgare:PronomeLiberoInComposizioneVolgare", "Libero in Composizione": "TipoFormaPerRifPronomeVolgare:PronomeLiberoInComposizioneVolgare",
@ -697,7 +681,15 @@ var sottoCategorie = {
"Titolo": "TipoDellOnomasticaVolgare:Titolo"} "Titolo": "TipoDellOnomasticaVolgare:Titolo"}
}, },
"citazionevolgare": "filtricitazione" "citazionevolgare": {
"Tipo": { "Latina": "TipoDellaCitazioneVolgare:CitazioneLatina",
"Provenzale": "TipoDellaCitazioneVolgare:CitazioneProvenzale",
"Francese": "TipoDellaCitazioneVolgare:CitazioneFrancese",
"Spagnola": "TipoDellaCitazioneVolgare:CitazioneSpagnola",
"Ebraica": "TipoDellaCitazioneVolgare:CitazioneEbraica",
"Greca": "TipoDellaCitazioneVolgare:CitazioneGreca"}
}
} }