editing dei filtri scritti, in progress
This commit is contained in:
parent
caa3b597ee
commit
aee0dc1beb
|
@ -1126,7 +1126,7 @@
|
|||
</div>
|
||||
<div class="flex items-center mb2">
|
||||
<input class="mr2" type="checkbox" id="riflessivo"
|
||||
value="riflessivo" name="riflessivo"> <label for="riflessivo"
|
||||
value="riflessivo" name="riflessivita"> <label for="riflessivo"
|
||||
class="lh-copy">Riflessivo</label>
|
||||
</div>
|
||||
</fieldset>
|
||||
|
@ -1153,7 +1153,7 @@
|
|||
<div class=" w-15 pa2">
|
||||
<select id="tempi"
|
||||
class="w-100 db h2 f6 bg-near-white ba b--sliver gray"
|
||||
name="categoria" onchange="" title="Macro categoria">
|
||||
name="tempoverbale" onchange="" title="Macro categoria">
|
||||
<option value="">Qualsiasi tempo verbale</option>
|
||||
<option value="Indicativo presente">Indicativo presente</option>
|
||||
<option value="Indicativo passato prossimo">Indicativo passato prossimo</option>
|
||||
|
|
|
@ -456,15 +456,15 @@ $(document).ready(function() {
|
|||
element.find('.edit-written-filter').attr('target', 'filtro-' + filterconditions);
|
||||
|
||||
var condizioni = $("#filterform").serialize().split('&');
|
||||
|
||||
//alert (condizioni)
|
||||
//trasformo il filtro in un oggetto JSON
|
||||
filtro={}
|
||||
//alert (condizioni)
|
||||
|
||||
for (cond in condizioni){
|
||||
|
||||
liscond=condizioni[cond].split('=')
|
||||
if (liscond[1].trim()!='' & liscond[1].trim()!=liscond[0].trim())
|
||||
filtro[liscond[0]]=liscond[1]
|
||||
filtro[liscond[0]]=liscond[1].replaceAll('%20', ' ')
|
||||
}
|
||||
|
||||
|
||||
|
@ -601,20 +601,32 @@ $(document).ready(function() {
|
|||
|
||||
|
||||
|
||||
//$("categoria").val("verbovolgare").trigger("change");
|
||||
if (!jQuery.isEmptyObject(valoriFiltro)){
|
||||
|
||||
if (!jQuery.isEmptyObject(valoriFiltro)){ // sto facendo l'edit di un filtro
|
||||
|
||||
$("#types").val(valoriFiltro['categoria']).trigger("change");
|
||||
var keys = Object.keys(valoriFiltro)//condizioniFiltro)
|
||||
for (key in keys) {
|
||||
myname=keys[key]
|
||||
myval=valoriFiltro[keys[key]]
|
||||
|
||||
var edelement=$("[name='"+myname+"'");
|
||||
var edeltype=edelement.attr('type')
|
||||
alert (edeltype)
|
||||
if(edeltype !== undefined & (edeltype =='radio' | edeltype =='checkbox')){
|
||||
$('[value="'+ myval +'"]').prop('checked', true);
|
||||
}
|
||||
else{
|
||||
$("[name='"+myname+"'").val(myval)
|
||||
}
|
||||
|
||||
|
||||
$("[name='"+myname+"'").val(valoriFiltro[keys[key]])
|
||||
}
|
||||
}
|
||||
else{
|
||||
else{ //sto creando una clausola grammaticale nuova, setto il valore di default
|
||||
$("#types").val("verbovolgare").trigger("change");
|
||||
}
|
||||
valoriFiltro={}
|
||||
element.find('.sn').html(size);
|
||||
grammarconditions = grammarconditions + 1
|
||||
|
||||
|
|
Loading…
Reference in New Issue