df2691b803b3a560af2ba8aa603912ce0c62a945 larrym Thu Sep 23 11:49:53 2010 -0700 add errorHandler diff --git src/hg/js/ajax.js src/hg/js/ajax.js index d3268a1..8626d50 100644 --- src/hg/js/ajax.js +++ src/hg/js/ajax.js @@ -239,16 +239,22 @@ return false; } -function catchErrorOrDispatch(obj, status) +function errorHandler(request, textStatus) { -// generic ajax success handler (handles fact that success is not always success). - if(status == 'success') - this.trueSuccess(obj, status); - else - { - showWarning("ajax error: " + status); + showWarning("ajax error: " + textStatus); jQuery('body').css('cursor', ''); + if(this.loadingId) { + hideLoadingImage(this.loadingId); + } } + +function catchErrorOrDispatch(obj, textStatus) +{ +// generic ajax success handler (handles fact that success is not always success). + if(textStatus == 'success') + this.trueSuccess(obj, textStatus); + else + errorHandler.call(this, obj, textStatus); } function showWarning(str)