diff --git a/misc/ajax.js b/misc/ajax.js index bb4a6e1..47c4773 100644 --- a/misc/ajax.js +++ b/misc/ajax.js @@ -230,16 +230,16 @@ Drupal.ajax = function (base, element, element_settings) { * will test to see if the key press is valid to trigger this event and * if it is, trigger it for us and prevent other keypresses from triggering. * In this case we're handling RETURN and SPACEBAR keypresses (event codes 13 - * and 32. RETURN is often used to submit a form when in a textfield, and - * SPACE is often used to activate an element without submitting. + * and 32. RETURN is often used to submit a form when in a textfield, and + * SPACE is often used to activate an element without submitting. */ Drupal.ajax.prototype.keypressResponse = function (element, event) { // Create a synonym for this to reduce code confusion. var ajax = this; // Detect enter key and space bar and allow the standard response for them, - // except for form elements of type 'text' and 'textarea', where the - // spacebar activation causes inappropriate activation if #ajax['keypress'] is + // except for form elements of type 'text' and 'textarea', where the + // spacebar activation causes inappropriate activation if #ajax['keypress'] is // TRUE. On a text-type widget a space should always be a space. if (event.which == 13 || (event.which == 32 && element.type != 'text' && element.type != 'textarea')) { $(ajax.element_settings.element).trigger(ajax.element_settings.event); @@ -476,7 +476,14 @@ Drupal.ajax.prototype.getEffect = function (response) { * Handler for the form redirection error. */ Drupal.ajax.prototype.error = function (xmlhttprequest, uri, customMessage) { - alert(Drupal.ajaxError(xmlhttprequest, uri, customMessage)); + if (xmlhttprequest.status >= 400) { + if (window.console) { + console.log(Drupal.ajaxError(xmlhttprequest, uri, customMessage)); + } + else { + alert(Drupal.ajaxError(xmlhttprequest, uri, customMessage)); + } + } // Remove the progress element. if (this.progress.element) { $(this.progress.element).remove(); diff --git a/misc/autocomplete.js b/misc/autocomplete.js index d71441b..c866d29 100644 --- a/misc/autocomplete.js +++ b/misc/autocomplete.js @@ -310,7 +310,15 @@ Drupal.ACDB.prototype.search = function (searchString) { } }, error: function (xmlhttp) { - alert(Drupal.ajaxError(xmlhttp, db.uri)); + if (xmlhttp.status >= 400) { + if (window.console) { + console.log(Drupal.ajaxError(xmlhttp, db.uri)); + } + else { + alert(Drupal.ajaxError(xmlhttp, db.uri)); + } + } + } }); }, this.delay);