diff --git a/media/js/diagnosticos/diagnosticos_categorias_form.js b/media/js/diagnosticos/diagnosticos_categorias_form.js index 9fbca4c..1f306d9 100644 --- a/media/js/diagnosticos/diagnosticos_categorias_form.js +++ b/media/js/diagnosticos/diagnosticos_categorias_form.js @@ -1,21 +1,37 @@ +// cntabiliza a quantidade de requests +// ajax para nao desabilitar o loader +// antes da hora +var nun_ajax = 0; + $('#page').live('pageinit', function(event){ // variaveis globais para as requisicoes ajax $.ajaxSetup({ url: $(location).attr('href'), cache: false, type: 'POST', + beforeSend: function() { + nun_ajax++; + $('#working').show(); + }, success: function(data) { - //Retirando o span existente - $("span.errors").html(""); - if (data.mensagem == "erro") { - for (var campo in data.erros) { - $("#"+ campo + " span").html(data.erros[campo].join('\n')) - } + nun_ajax--; + if (nun_ajax == 0) + $('#working').hide(); + + //Retirando o span existente + $("span.errors").html(""); + if (data.mensagem == "erro") { + for (var campo in data.erros) { + $("#"+ campo + " span").html(data.erros[campo].join('\n')) } + } }, error: function(msg) { - $("#open-dialog").click() - }, + nun_ajax--; + if (nun_ajax == 0) + $('#working').hide(); + $("#open-dialog").click(); + } }); // remove a resposta vazia da interface @@ -31,5 +47,6 @@ $('#page').live('pageinit', function(event){ // se carregou o js sem erros mostra as perguntas $("#waiting").hide(); + $("#working").hide(); $("#form").show(); }); diff --git a/sigi/templates/base_mobile.html b/sigi/templates/base_mobile.html index 10b6419..16968dc 100644 --- a/sigi/templates/base_mobile.html +++ b/sigi/templates/base_mobile.html @@ -16,27 +16,29 @@ }); + {% endblock media %}
-
+
+ {% block cabecalho %}{% endblock cabecalho %}
{% block corpo %}{% endblock corpo %}
- {% block rodape %} -
+
+ {% block rodape %} + {% endblock rodape %}
- {% endblock rodape %}
diff --git a/sigi/templates/diagnosticos/diagnosticos_categoria_casa_legislativa_form.html b/sigi/templates/diagnosticos/diagnosticos_categoria_casa_legislativa_form.html index 68cc4ea..4c8c0ff 100644 --- a/sigi/templates/diagnosticos/diagnosticos_categoria_casa_legislativa_form.html +++ b/sigi/templates/diagnosticos/diagnosticos_categoria_casa_legislativa_form.html @@ -3,11 +3,10 @@ {% block media %} {{ block.super }} - {% endblock %} {% block cabecalho %} -

Identificação da Camara Municipal

+

01. Identificação da Camara Municipal

Voltar {% endblock cabecalho %} @@ -42,12 +41,8 @@ {% endblock corpo %} {% block rodape %} -
-
- -
-
+ {% endblock rodape %} diff --git a/sigi/templates/diagnosticos/diagnosticos_categoria_contatos_form.html b/sigi/templates/diagnosticos/diagnosticos_categoria_contatos_form.html index f8381cf..78862b2 100644 --- a/sigi/templates/diagnosticos/diagnosticos_categoria_contatos_form.html +++ b/sigi/templates/diagnosticos/diagnosticos_categoria_contatos_form.html @@ -3,11 +3,10 @@ {% block media %} {{ block.super }} - {% endblock %} {% block cabecalho %} -

Identificação de Competências

+

02. Identificação de Competências

Voltar {% endblock cabecalho %} @@ -44,12 +43,8 @@ {% endblock corpo %} {% block rodape %} -
-
- -
-
+ {% endblock rodape %} diff --git a/sigi/templates/diagnosticos/diagnosticos_categorias_form.html b/sigi/templates/diagnosticos/diagnosticos_categorias_form.html index 4035e66..9e7aad3 100644 --- a/sigi/templates/diagnosticos/diagnosticos_categorias_form.html +++ b/sigi/templates/diagnosticos/diagnosticos_categorias_form.html @@ -3,8 +3,6 @@ {% block media %} {{ block.super }} - - {% endblock %} {% block cabecalho %} @@ -36,14 +34,10 @@ {% endblock corpo %} {% block rodape %} -
-
- -
-
+ {% endblock rodape %} diff --git a/sigi/templates/diagnosticos/diagnosticos_categorias_list.html b/sigi/templates/diagnosticos/diagnosticos_categorias_list.html index 8912c27..d3d18a1 100644 --- a/sigi/templates/diagnosticos/diagnosticos_categorias_list.html +++ b/sigi/templates/diagnosticos/diagnosticos_categorias_list.html @@ -32,11 +32,7 @@ {% endblock corpo %} {% block rodape %} -
-
- -
-
+ {% endblock rodape %}