Browse Source

tratando erros das requisicoes ajax

diagnosticos
Felipe Vieira 13 years ago
parent
commit
cc00799878
  1. 10
      media/js/diagnosticos/diagnosticos_categoria_form.js
  2. 14
      sigi/templates/base_mobile.html

10
media/js/diagnosticos/diagnosticos_categoria_form.js

@ -13,21 +13,23 @@ $.ajaxSetup({
beforeSend: function() { beforeSend: function() {
nun_ajax++ nun_ajax++
$.mobile.showPageLoadingMsg(); $.mobile.showPageLoadingMsg();
$.mobile.fixedToolbars.show()
}, },
success: function() { success: function() {
nun_ajax-- nun_ajax--
if (nun_ajax == 0) { if (nun_ajax == 0) {
$.mobile.hidePageLoadingMsg(); $.mobile.hidePageLoadingMsg();
$.mobile.fixedToolbars.show()
} }
}, },
error: function(msg) { error: function(msg) {
$('#working').hide() $.mobile.hidePageLoadingMsg();
//TODO melhorar o tratamento de erro $.mobile.fixedToolbars.show();
alert('Ops!\n' + msg); $("#open-dialog").click()
} }
}); });
$(document).ready(function() { $( '#page').live('pageinit', function(event){
// remove a resposta vazia da interface // remove a resposta vazia da interface
$("div.ui-radio span.ui-btn-text:contains('---------')").parentsUntil("ul").hide() $("div.ui-radio span.ui-btn-text:contains('---------')").parentsUntil("ul").hide()

14
sigi/templates/base_mobile.html

@ -13,7 +13,7 @@
{% endblock media %} {% endblock media %}
</head> </head>
<body> <body>
<div data-role="page" class="type-interior"> <div data-role="page" id="page" class="type-interior">
<div data-role="header"> <div data-role="header">
{% block cabecalho %}{% endblock cabecalho %} {% block cabecalho %}{% endblock cabecalho %}
</div> <!-- header --> </div> <!-- header -->
@ -32,5 +32,17 @@
</div> <!-- footer --> </div> <!-- footer -->
{% endblock rodape %} {% endblock rodape %}
</div> <!-- page --> </div> <!-- page -->
<a id='open-dialog' href="#dialog" data-rel="dialog" data-transition="pop" style='display:none;'></a>
<div data-role="page" id="dialog">
<div data-role="header">
<h1>Ops! Não foi possivel salvar os dados.</h1>
</div>
<div data-role="content" id="text">
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.
</div>
</div>
</body> </body>
</html> </html>

Loading…
Cancel
Save