From 78db9b1f6031272c7b3ff5452a3b454f4e7a26a6 Mon Sep 17 00:00:00 2001 From: alec Date: Tue, 21 Apr 2009 12:46:11 +0000 Subject: - Fix AJAX requests errors handler (#1485000) git-svn-id: https://svn.roundcube.net/trunk@2410 208e9e7b-5314-0410-a742-e7e81cd9613c --- roundcubemail/CHANGELOG | 1 + roundcubemail/program/js/app.js | 14 +++++--------- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/roundcubemail/CHANGELOG b/roundcubemail/CHANGELOG index 798c3327f..458886bca 100644 --- a/roundcubemail/CHANGELOG +++ b/roundcubemail/CHANGELOG @@ -1,6 +1,7 @@ CHANGELOG RoundCube Webmail =========================== +- Fix AJAX requests errors handler (#1485000) - Speed up message list displaying on IE - Fix read/write database recognition (#1485811) - Fix quicksearchbox look in Chrome and Konqueror (#1484841) diff --git a/roundcubemail/program/js/app.js b/roundcubemail/program/js/app.js index 24e871ab5..627ddf5b6 100644 --- a/roundcubemail/program/js/app.js +++ b/roundcubemail/program/js/app.js @@ -3911,16 +3911,12 @@ function rcube_webmail() // handle HTTP request errors this.http_error = function(request, status, err) { - alert(status+":"+err); -/* - //alert('Error sending request: '+request_obj.url+' => HTTP '+request_obj.xmlhttp.status); - if (request_obj.__lock) - this.set_busy(false); + var errmsg = request.statusText; - request_obj.reset(); - request_obj.__lock = false; - this.display_message('Unknown Server Error!', 'error'); -*/ + this.set_busy(false); + request.abort(); + + this.display_message('Unknown Server Error!' + (errmsg ? ' ('+errmsg+')' : ''), 'error'); }; // use an image to send a keep-alive siganl to the server -- cgit v1.2.3