mirror of
https://github.com/gyurix1968/guacamole-client.git
synced 2025-09-10 23:21:21 +00:00
GUAC-558: Add separate error strings for tunnel errors.
This commit is contained in:
@@ -137,7 +137,7 @@
|
|||||||
|
|
||||||
// Show connection errors from tunnel
|
// Show connection errors from tunnel
|
||||||
tunnel.onerror = function(status) {
|
tunnel.onerror = function(status) {
|
||||||
var message = GuacUI.Client.errors[status.code] || GuacUI.Client.errors.DEFAULT;
|
var message = GuacUI.Client.tunnel_errors[status.code] || GuacUI.Client.tunnel_errors.DEFAULT;
|
||||||
GuacUI.Client.showError("Connection Error", message);
|
GuacUI.Client.showError("Connection Error", message);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@@ -64,9 +64,10 @@ GuacUI.Client = {
|
|||||||
},
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Enumeration of all error messages for each applicable error code.
|
* Enumeration of all tunnel-specific error messages for each applicable
|
||||||
|
* error code.
|
||||||
*/
|
*/
|
||||||
"errors": {
|
"tunnel_errors": {
|
||||||
|
|
||||||
0x0201: "The Guacamole server has rejected this connection attempt \
|
0x0201: "The Guacamole server has rejected this connection attempt \
|
||||||
because there are too many active connections. Please wait \
|
because there are too many active connections. Please wait \
|
||||||
@@ -112,6 +113,51 @@ GuacUI.Client = {
|
|||||||
|
|
||||||
},
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Enumeration of all client-specific error messages for each applicable
|
||||||
|
* error code.
|
||||||
|
*/
|
||||||
|
"client_errors": {
|
||||||
|
|
||||||
|
0x0201: "This connection has been closed because the server is busy. \
|
||||||
|
Please wait a few minutes and try again.",
|
||||||
|
|
||||||
|
0x0202: "The Guacamole server has closed the connection because the \
|
||||||
|
remote desktop is taking too long to respond. Please try \
|
||||||
|
again or contact your system administrator.",
|
||||||
|
|
||||||
|
0x0203: "The remote desktop server encountered an error and has closed \
|
||||||
|
the connection. Please try again or contact your system \
|
||||||
|
administrator.",
|
||||||
|
|
||||||
|
0x0205: "This connection has been closed because it conflicts with \
|
||||||
|
another connection. Please try again later.",
|
||||||
|
|
||||||
|
0x0301: "Log in failed. Please reconnect and try again.",
|
||||||
|
|
||||||
|
0x0303: "You do not have permission to access this connection. If you \
|
||||||
|
require access, please ask your system administrator to add \
|
||||||
|
you the list of allowed users, or check your system settings.",
|
||||||
|
|
||||||
|
0x0308: "The Guacamole server has closed the connection because there \
|
||||||
|
has been no response from your browser for long enough that \
|
||||||
|
it appeared to be disconnected. This is commonly caused by \
|
||||||
|
network problems, such as spotty wireless signal, or simply \
|
||||||
|
very slow network speeds. Please check your network and try \
|
||||||
|
again.",
|
||||||
|
|
||||||
|
0x031D: "The Guacamole server is denying access to this connection \
|
||||||
|
because you have exhausted the limit for simultaneous \
|
||||||
|
connection use by an individual user. Please close one or \
|
||||||
|
more connections and try again.",
|
||||||
|
|
||||||
|
"DEFAULT": "An internal error has occurred within the Guacamole \
|
||||||
|
server, and the connection has been terminated. If \
|
||||||
|
the problem persists, please notify your system \
|
||||||
|
administrator, or check your system logs."
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Enumeration of all error messages for each applicable error code. This
|
* Enumeration of all error messages for each applicable error code. This
|
||||||
* list is specific to file uploads.
|
* list is specific to file uploads.
|
||||||
@@ -884,7 +930,7 @@ GuacUI.Client.attach = function(guac) {
|
|||||||
guac.disconnect();
|
guac.disconnect();
|
||||||
|
|
||||||
// Display error message
|
// Display error message
|
||||||
var message = GuacUI.Client.errors[status.code] || GuacUI.Client.errors.DEFAULT;
|
var message = GuacUI.Client.client_errors[status.code] || GuacUI.Client.client_errors.DEFAULT;
|
||||||
GuacUI.Client.showError("Connection Error", message);
|
GuacUI.Client.showError("Connection Error", message);
|
||||||
|
|
||||||
};
|
};
|
||||||
|
Reference in New Issue
Block a user