Browse Source

ajustando exibicao das perguntas filhas

stable/1.0
Felipe Vieira 13 years ago
parent
commit
175d274946
  1. 23
      media/js/diagnosticos/diagnosticos_categorias_form.js

23
media/js/diagnosticos/diagnosticos_categorias_form.js

@ -54,14 +54,27 @@ $('#page').live('pageinit', function(event){
}
});
for (var i in id_to_close) {
id = id_to_close[i]
while (id_to_close.length > 0) {
console.debug(id_to_close)
id = id_to_close.pop()
// Evita apagar uma pergunta caso ela possa
// ser exibida por outra questão
if (id_to_open.indexOf(id_to_close[i]) == -1) {
if (id_to_open.indexOf(id) == -1) {
// limpa o valor para não salva-lo
// no submit do form
$("#" + id + " input").val('');
// no submit do form sendo texto,
$("#" + id + " input:text").val('');
// textarea,
$("#" + id + " textarea").val('');
// checkbox ou radio
$("#" + id + " input:checked").each(function () {
$(this).attr("checked", false)
$(this).checkboxradio("refresh");
schema_to_open = $(this).attr('schema_to_open');
if (schema_to_open) {
id_to_close.push(schema_to_open);
}
});
$("#" + id).slideUp();
}
}

Loading…
Cancel
Save