From 0e1f3fc7ac30846c5f9af19918b2bdac77d0b074 Mon Sep 17 00:00:00 2001 From: Martin Edenhofer Date: Wed, 31 Oct 2012 00:20:56 +0100 Subject: [PATCH] Show error message on ajaxError event. --- app/assets/javascripts/app/lib/ajax.js.coffee | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/assets/javascripts/app/lib/ajax.js.coffee b/app/assets/javascripts/app/lib/ajax.js.coffee index 39b23c0ce..c09296fe4 100644 --- a/app/assets/javascripts/app/lib/ajax.js.coffee +++ b/app/assets/javascripts/app/lib/ajax.js.coffee @@ -31,6 +31,15 @@ class _Singleton @_hide_spinner() ) + # show error messages + $('body').bind( 'ajaxError', (e,jqxhr, settings, exception) -> + new App.ErrorModal( + message: 'StatusCode: ' + jqxhr.status + detail: jqxhr.responseText + close: true + ) + ) + ajax: (params, defaults) -> data = $.extend({}, @defaults, defaults, params) if params['id']