filtri di categoria implementati
This commit is contained in:
parent
829c80eaa1
commit
786de6a1bb
|
@ -96,13 +96,27 @@ var congiunzioneJson={
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var onomasticacitazioneJson = {
|
||||||
|
"filtrionomastica": {
|
||||||
|
|
||||||
|
"Tipo": ["Nome proprio", "Nome proprio separato", "Titolo"]
|
||||||
|
},
|
||||||
|
|
||||||
|
"filtricitazione": {
|
||||||
|
|
||||||
|
"Tipo": ["Latina", "Provenzale", "Francese", "Spagnola", "Ebraica", "Greca"]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
var categorie = {
|
var categorie = {
|
||||||
"pronomevolgare": "filtripronome",
|
"pronomevolgare": "filtripronome",
|
||||||
"aggettivovolgare": "filtriaggettivo",
|
"aggettivovolgare": "filtriaggettivo",
|
||||||
"articolovolgare": "filtriarticolo",
|
"articolovolgare": "filtriarticolo",
|
||||||
"avverbiovolgare": "filtriavverbio",
|
"avverbiovolgare": "filtriavverbio",
|
||||||
"preposizionevolgare": "filtripreposizione",
|
"preposizionevolgare": "filtripreposizione",
|
||||||
"congiunzionevolgare":"filtricongiunzione"
|
"congiunzionevolgare": "filtricongiunzione",
|
||||||
|
"onomasticavolgare": "filtrionomastica",
|
||||||
|
"citazionevolgare": "filtricitazione"
|
||||||
}
|
}
|
||||||
|
|
||||||
/*$.getJSON("aggettivo.json", function(aggettivo){
|
/*$.getJSON("aggettivo.json", function(aggettivo){
|
||||||
|
@ -113,7 +127,7 @@ var congiunzioneJson={
|
||||||
console.log("An error has occurred.");
|
console.log("An error has occurred.");
|
||||||
});*/
|
});*/
|
||||||
|
|
||||||
var categorieJson = $.extend({}, pronomeJson, aggettivoJson, articoloJson, avverbioJson, preposizioneJson, congiunzioneJson);
|
var categorieJson = $.extend({}, pronomeJson, aggettivoJson, articoloJson, avverbioJson, preposizioneJson, congiunzioneJson, onomasticacitazioneJson);
|
||||||
|
|
||||||
$('.tabs__menu-item').on('click', function() {
|
$('.tabs__menu-item').on('click', function() {
|
||||||
$(this).addClass('bg-white').addClass('red');
|
$(this).addClass('bg-white').addClass('red');
|
||||||
|
@ -230,6 +244,36 @@ var congiunzioneJson={
|
||||||
element.appendTo('#dettaglifiltri');
|
element.appendTo('#dettaglifiltri');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
for (key in keys) {
|
||||||
|
var vals = categorieJson[filtro][keys[key]]
|
||||||
|
if (vals.length == 1) {
|
||||||
|
var element = $('<div />');
|
||||||
|
element.attr('class', ' w-15 pa1 mr2');
|
||||||
|
var rbfieldset = $('<fieldset />'),
|
||||||
|
flexdiv1 = $('<div />'),
|
||||||
|
input1 = $('<input />'),
|
||||||
|
label1 = $('<label />');
|
||||||
|
rbfieldset.attr('id', keys[key]);
|
||||||
|
rbfieldset.attr('class', 'bn');
|
||||||
|
flexdiv1.attr('class', 'flex items-center mb2');
|
||||||
|
input1.attr('class', 'mr2 f6');
|
||||||
|
input1.attr('type', 'checkbox');
|
||||||
|
input1.attr('id', vals[0]);
|
||||||
|
input1.attr('value', vals[0]);
|
||||||
|
input1.attr('name', 'tra');
|
||||||
|
label1.attr('class', 'lh-copy');
|
||||||
|
label1.attr('for', vals[0]);
|
||||||
|
label1.append(vals[0]);
|
||||||
|
|
||||||
|
input1.appendTo(flexdiv1);
|
||||||
|
label1.appendTo(flexdiv1);
|
||||||
|
flexdiv1.appendTo(rbfieldset);
|
||||||
|
rbfieldset.appendTo(element);
|
||||||
|
element.attr('style', 'display:block')
|
||||||
|
element.appendTo('#dettaglifiltri');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
for (key in keys) {
|
for (key in keys) {
|
||||||
var vals = categorieJson[filtro][keys[key]]
|
var vals = categorieJson[filtro][keys[key]]
|
||||||
if (vals.length > 2) {
|
if (vals.length > 2) {
|
||||||
|
@ -253,6 +297,13 @@ var congiunzioneJson={
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (element === undefined) {
|
||||||
|
var test = jQuery('#' + containerid)
|
||||||
|
test.remove()
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
element.attr('style', "display: block;")
|
element.attr('style', "display: block;")
|
||||||
//element.appendTo('#dettaglifiltri');
|
//element.appendTo('#dettaglifiltri');
|
||||||
|
|
||||||
|
@ -269,6 +320,8 @@ var congiunzioneJson={
|
||||||
detelement.attr('id', 'dettaglifiltri')
|
detelement.attr('id', 'dettaglifiltri')
|
||||||
detelement.appendTo("#query")
|
detelement.appendTo("#query")
|
||||||
element.find('.sn').html(size);
|
element.find('.sn').html(size);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue