diff --git misc/drupal.js misc/drupal.js index 99dd397..ed4d26b 100644 --- misc/drupal.js +++ misc/drupal.js @@ -330,11 +330,14 @@ Drupal.ajaxError = function (xmlhttp, uri) { else { var message = Drupal.t("An error occurred. \nPath: @uri\n(no information available).", {'@uri': uri }); } + } else if (xmlhttp.status == 0) { + var message = Drupal.t("Error: An AJAX request ended abnormally.\nstatus:0\nPath:@uri\nreadyState:@readyState\nstatusText:'!statusText'\nresponseText:'!responseText'", + { '@uri': uri, '!responseText': xmlhttp.responseText, '!statusText': xmlhttp.statusText, '@readyState' : xmlhttp.readyState, }); } else { var message = Drupal.t("An HTTP error @status occurred. \nPath: @uri", { '@uri': uri, '@status': xmlhttp.status }); } - return message.replace(/\n/g, '
'); + return message; }; // Class indicating that JS is enabled; used for styling purpose.