From cc00799878f8cb05eb4de1f6327f0ba7527bf559 Mon Sep 17 00:00:00 2001 From: Felipe Vieira Date: Tue, 29 Nov 2011 14:09:09 +0000 Subject: [PATCH] tratando erros das requisicoes ajax --- .../diagnosticos_categoria_form.js | 10 +-- sigi/templates/base_mobile.html | 64 +++++++++++-------- 2 files changed, 44 insertions(+), 30 deletions(-) diff --git a/media/js/diagnosticos/diagnosticos_categoria_form.js b/media/js/diagnosticos/diagnosticos_categoria_form.js index 71cc7cf..5cba221 100644 --- a/media/js/diagnosticos/diagnosticos_categoria_form.js +++ b/media/js/diagnosticos/diagnosticos_categoria_form.js @@ -13,21 +13,23 @@ $.ajaxSetup({ beforeSend: function() { nun_ajax++ $.mobile.showPageLoadingMsg(); + $.mobile.fixedToolbars.show() }, success: function() { nun_ajax-- if (nun_ajax == 0) { $.mobile.hidePageLoadingMsg(); + $.mobile.fixedToolbars.show() } }, error: function(msg) { - $('#working').hide() - //TODO melhorar o tratamento de erro - alert('Ops!\n' + msg); + $.mobile.hidePageLoadingMsg(); + $.mobile.fixedToolbars.show(); + $("#open-dialog").click() } }); -$(document).ready(function() { +$( '#page').live('pageinit', function(event){ // remove a resposta vazia da interface $("div.ui-radio span.ui-btn-text:contains('---------')").parentsUntil("ul").hide() diff --git a/sigi/templates/base_mobile.html b/sigi/templates/base_mobile.html index c27a14a..236fb16 100644 --- a/sigi/templates/base_mobile.html +++ b/sigi/templates/base_mobile.html @@ -1,36 +1,48 @@ - + {% block titulo %} - SIGI - Diagnósticos + SIGI - Diagnósticos {% endblock titulo %} {% block media %} - - - + + + {% endblock media %} - - -
-
- {% block cabecalho %}{% endblock cabecalho %} -
-
- {% block corpo %}{% endblock corpo %} -
- {% block rodape %} -
-
- -
-
- {% endblock rodape %} + + +
+
+ {% block cabecalho %}{% endblock cabecalho %} +
+
+ {% block corpo %}{% endblock corpo %} +
+ {% block rodape %} +
+
+ +
+
+ {% endblock rodape %}
- + + +
+
+

Ops! Não foi possivel salvar os dados.

+
+
+ Algum erro ocorreu ao salvar os dados do diagnóstico, + verifique a sua conectividade e/ou entre em contato + com a equipe técnica o mais rápido possível. +
+
+