diff --git a/index_work.html b/index_work.html
index 0045523..0dd2be1 100644
--- a/index_work.html
+++ b/index_work.html
@@ -219,7 +219,7 @@
+ style="display: none;" id="filtro">
-
Clausola grammaticale
-
- - categoria:
- - cat
-
-
- - filtro1:
- - val1
-
-
- - filtro2:
- - val2
-
+
diff --git a/js/guimanager.js b/js/guimanager.js
index c4c1de5..ebcf6ba 100644
--- a/js/guimanager.js
+++ b/js/guimanager.js
@@ -137,7 +137,8 @@ $(document).ready(function() {
var categorieJson = $.extend({}, pronomeJson, aggettivoJson, articoloJson, avverbioJson, preposizioneJson, congiunzioneJson, onomasticacitazioneJson);
- var categoriaGrammaticaleFiltro='none'
+
+ var condizioniFiltro={}
$('.tabs__menu-item').on('click', function() {
$(this).addClass('bg-white').addClass('red');
@@ -188,8 +189,26 @@ $(document).ready(function() {
e.preventDefault();
//alert(($(this).closest('div')).closest('div').attr('id'))
- var pare=$(this).parents()[2];
+ //var pare=$(this).parents()[2];
var sbs=($(this).closest('div')).siblings()
+
+ condizioniFiltro["Tipo Sintattico"]=$(this).val();
+ sbs.find(".set-filter").attr('style', 'display.block')
+
+ })
+
+ /** SCELTA FUNZIONE SINTATTICA
+ */
+
+
+ jQuery(document).delegate('select.syntfun', 'change', function(e) {
+ e.preventDefault();
+
+ //alert(($(this).closest('div')).closest('div').attr('id'))
+ //var pare=$(this).parents()[2];
+ var sbs=($(this).closest('div')).siblings()
+
+ condizioniFiltro["Funzione Sintattica"]=$(this).val();
sbs.find(".set-filter").attr('style', 'display.block')
})
@@ -216,7 +235,8 @@ $(document).ready(function() {
sbs.find(".add-details").attr('target', containerid)
sbs.find(".set-filter").attr('target', containerid)
//if ($('#types').find(":selected").val()=='verbovolgare'){
- categoriaGrammaticaleFiltro=$(this).val();
+
+ condizioniFiltro["Categoria Grammaticale"]=$(this).val();
if ($(this).val() == 'verbovolgare') {
var content = jQuery('#categoriaverbo >div'),
@@ -427,8 +447,11 @@ $(document).ready(function() {
return false;
}
});
+
+
/**
- Il Filtro viene trascritto
+
+ Il Filtro viene scritto
*/
@@ -436,15 +459,29 @@ $(document).ready(function() {
jQuery(document).delegate('a.set-filter', 'click', function(e) {
e.preventDefault();
- var didConfirm = confirm("Sei sicuro di voler definire il filtro '"+categoriaGrammaticaleFiltro+"'?");
+ var didConfirm = confirm("Sei sicuro di voler definire il filtro?");
if (didConfirm == true) {
- var content = jQuery('#filtrogrammaticale'),
- size = jQuery('#filtri >div').length + 1,
- element = null,
- element = content.clone();
+ var content = jQuery('#filtro'),
+ size = jQuery('#filtri >div').length + 1,
+ element = null,
+ element = content.clone();
element.attr('id', 'filtro-' + size);
element.find('.delete-written-filter').attr('target','filtro-'+size);
+
+
+ var keys = Object.keys(condizioniFiltro)
+ for (key in keys) {
+ var dlclass = $('
'),
+ dtclass = $('
'),
+ ddclass = $('
');
+ dtclass.append([keys[key]]);
+ ddclass.append(condizioniFiltro[[keys[key]]]);
+ dlclass.append(dtclass);
+ dlclass.append(ddclass);
+ element.find('.listacondizioni').append(dlclass);
+ }
+ //element.find('.listacondizioni').append(dlclass);
element.attr('style','display.block');
element.appendTo('#filtri');
if (size>1){
@@ -458,6 +495,8 @@ $(document).ready(function() {
rmeldetail=jQuery('#'+'dettaglio_' + targetDiv)
jQuery(rmel).remove();
jQuery(rmeldetail).remove();
+
+ condizioniFiltro={}
return true;
} else {