From 0aaf191f45626e35ceea651d2de0b83c417a6ce4 Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Fri, 9 Mar 2012 16:11:16 -0800 Subject: [PATCH] JSDoc, remove useless onerror initialization. --- src/main/resources/tunnel.js | 30 +++++++++++++++++++++++++++--- 1 file changed, 27 insertions(+), 3 deletions(-) diff --git a/src/main/resources/tunnel.js b/src/main/resources/tunnel.js index 3a0a481..4719649 100644 --- a/src/main/resources/tunnel.js +++ b/src/main/resources/tunnel.js @@ -648,12 +648,38 @@ Guacamole.WebSocketTunnel = function(tunnelURL) { Guacamole.WebSocketTunnel.prototype = new Guacamole.Tunnel(); -Guacamole.ChainedTunnel = function() { +/** + * Guacamole Tunnel which cycles between all specified tunnels until + * no tunnels are left. Another tunnel is used if an error occurs but + * no instructions have been received. If an instruction has been + * received, or no tunnels remain, the error is passed directly out + * through the onerror handler (if defined). + * + * @constructor + * @augments Guacamole.Tunnel + * @param {...} tunnel_chain The tunnels to use, in order of priority. + */ +Guacamole.ChainedTunnel = function(tunnel_chain) { + /** + */ var chained_tunnel = this; + + /** + * The currently wrapped tunnel, if any. + */ var current_tunnel = null; + /** + * Data passed in via connect(), to be used for + * wrapped calls to other tunnels' connect() functions. + */ var connect_data; + + /** + * Array of all tunnels passed to this ChainedTunnel through the + * constructor arguments. + */ var tunnels = []; // Load all tunnels into array @@ -725,8 +751,6 @@ Guacamole.ChainedTunnel = function() { }; - this.onerror = null; - }; Guacamole.ChainedTunnel.prototype = new Guacamole.Tunnel(); -- 1.7.10.4