From ec9ae0cbd6d5ebbcea746b4b771ac87835ff8920 Mon Sep 17 00:00:00 2001 From: Amos Benari Date: Mon, 18 Mar 2013 10:42:06 -0400 Subject: [PATCH] added on succeess event --- main.js | 1 + spiceconn.js | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/main.js b/main.js index bd7b472..6b4e4cc 100644 --- a/main.js +++ b/main.js @@ -60,6 +60,7 @@ SpiceMainConn.prototype.process_channel_message = function(msg) if (msg.type == SPICE_MSG_MAIN_INIT) { this.log_info("Connected to " + this.ws.url); + this.report_success("Connected") this.main_init = new SpiceMsgMainInit(msg.data); this.connection_id = this.main_init.session_id; diff --git a/spiceconn.js b/spiceconn.js index b448881..494810e 100644 --- a/spiceconn.js +++ b/spiceconn.js @@ -55,6 +55,8 @@ function SpiceConn(o) this.password = o.password; if (o.onerror !== undefined) this.onerror = o.onerror; + if (o.onsuccess !== undefined) + this.onsuccess = o.onsuccess; this.state = "connecting"; this.ws.parent = this; @@ -420,6 +422,12 @@ SpiceConn.prototype = throw(e); }, + report_success: function(m) + { + if (this.onsuccess != undefined) + this.onsuccess(m); + }, + cleanup: function() { if (this.timeout)