From c6afe44a13b76eea146266f928c0fcbfc3fb358a Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Fri, 10 Mar 2017 16:06:59 +0100 Subject: better error handling in search --- themes/new_theme/layouts/partials/ranklist.html | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'themes') diff --git a/themes/new_theme/layouts/partials/ranklist.html b/themes/new_theme/layouts/partials/ranklist.html index 8bec222..9e37ab4 100644 --- a/themes/new_theme/layouts/partials/ranklist.html +++ b/themes/new_theme/layouts/partials/ranklist.html @@ -199,8 +199,15 @@ timeout: 1000 } ) .error( function( x, t, m ) { - var html = "
" + x.responseText + "
\n"; - $( '#query' ).html( html ); + var html = ''; + if( x.status > 0 ) { + msg = x.responseText; + } else { + msg = t; + } + html = "
There was an error communicating to the strusWebService, reason: " + msg + "
\n"; + $( '#ranklist' ).html( html ); + $( "#query" ).LoadingOverlay( "hide", true ); } ) .success( function( data ) { @@ -219,7 +226,7 @@ $( "#query" ).LoadingOverlay( "hide" ); } ); }; - + $( window ).load( function( ) { var paramsString = window.location.search; var searchParams = new URLSearchParams( paramsString ); -- cgit v1.2.3-54-g00ecf