Improve navigation error messages and display
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
This commit is contained in:
@@ -99,6 +99,7 @@
|
||||
* Backport list facet menu code.
|
||||
* Backport sidebar code.
|
||||
* CSS updates to maximize usable width.
|
||||
* Improve partial navigation error messages and display.
|
||||
|
||||
3.1.11 (2019-04-XX)
|
||||
===================
|
||||
|
||||
@@ -131,6 +131,7 @@ Other changes
|
||||
* Backport list facet menu code.
|
||||
* Backport sidebar code.
|
||||
* CSS updates to maximize usable width.
|
||||
* Improve partial navigation error messages and display.
|
||||
|
||||
Removals
|
||||
--------
|
||||
|
||||
@@ -160,7 +160,25 @@ class PartialNavigation {
|
||||
*/
|
||||
|
||||
if (djangoDEBUG) {
|
||||
$('#ajax-content').html('<pre class="text-primary" style="background-color:#ffe7ae"><code>' + jqXHR.statusText + '</code></pre>');
|
||||
var errorMessage = null;
|
||||
|
||||
if (jqXHR.status != 0) {
|
||||
errorMessage = jqXHR.responseText || jqXHR.statusText;
|
||||
} else {
|
||||
errorMessage = 'Server communication error.';
|
||||
}
|
||||
|
||||
$('#ajax-content').html(
|
||||
' \
|
||||
<div class="row">\
|
||||
<div class="col-xs-12">\
|
||||
<div class="alert alert-danger" role="alert"><i class="fa fa-exclamation-triangle"></i> Server Error, status code: ' + jqXHR.status + '</div> \
|
||||
<pre class="pre-server-error"><code>' + errorMessage +'</code> \
|
||||
</pre> \
|
||||
</div>\
|
||||
</div>\
|
||||
'
|
||||
);
|
||||
} else {
|
||||
if (jqXHR.status == 0) {
|
||||
$('#modal-server-error .modal-body').html($('#template-error').html());
|
||||
@@ -171,6 +189,7 @@ class PartialNavigation {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
setLocation (newLocation, pushState) {
|
||||
/*
|
||||
* Method to update the browsers history and trigger a page update.
|
||||
|
||||
Reference in New Issue
Block a user