mirror of
https://github.com/jupyterhub/jupyterhub.git
synced 2025-10-12 12:33:02 +00:00
show dialog when ajax requests fail
This commit is contained in:
@@ -15,7 +15,7 @@ define(['jquery', 'utils'], function ($, utils) {
|
||||
dataType : "json",
|
||||
processData: false,
|
||||
success: null,
|
||||
error: utils.log_jax_error,
|
||||
error: utils.ajax_error_dialog,
|
||||
};
|
||||
|
||||
var update = function (d1, d2) {
|
||||
|
@@ -108,6 +108,15 @@ define(['jquery'], function($){
|
||||
console.log(jqXHR);
|
||||
msg += ajax_error_msg(jqXHR);
|
||||
console.log(msg);
|
||||
return msg;
|
||||
};
|
||||
|
||||
var ajax_error_dialog = function (jqXHR, status, error) {
|
||||
console.log("ajax dialog", arguments);
|
||||
var msg = log_ajax_error(jqXHR, status, error);
|
||||
var dialog = $("#error-dialog");
|
||||
dialog.find(".ajax-error").text(msg);
|
||||
dialog.modal();
|
||||
};
|
||||
|
||||
var utils = {
|
||||
@@ -121,6 +130,7 @@ define(['jquery'], function($){
|
||||
platform: platform,
|
||||
ajax_error_msg : ajax_error_msg,
|
||||
log_ajax_error : log_ajax_error,
|
||||
ajax_error_dialog : ajax_error_dialog,
|
||||
};
|
||||
|
||||
return utils;
|
||||
|
@@ -3,6 +3,12 @@ div.error {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
div.ajax-error {
|
||||
padding: 1em;
|
||||
text-align: center;
|
||||
.alert-danger();
|
||||
}
|
||||
|
||||
div.error > h1 {
|
||||
font-size: 500%;
|
||||
line-height: normal;
|
||||
|
@@ -19,6 +19,8 @@
|
||||
</div>
|
||||
</div>
|
||||
{% endmacro %}
|
||||
|
||||
|
||||
<!DOCTYPE HTML>
|
||||
<html>
|
||||
|
||||
@@ -102,6 +104,12 @@
|
||||
{% block main %}
|
||||
{% endblock %}
|
||||
|
||||
{% call modal('Error', btn_label='OK') %}
|
||||
<div class="ajax-error">
|
||||
The error
|
||||
</div>
|
||||
{% endcall %}
|
||||
|
||||
{% block script %}
|
||||
{% endblock %}
|
||||
|
||||
|
Reference in New Issue
Block a user