From 4abeed38024f20ce6b9a8bea5bdc77af13d85e14 Mon Sep 17 00:00:00 2001 From: psychobunny Date: Sun, 2 Feb 2014 14:51:16 -0500 Subject: [PATCH] client side hooks - action:connected, action:reconnected, action:disconnected --- public/src/app.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/public/src/app.js b/public/src/app.js index 2e1c1f9204..30916fbca5 100644 --- a/public/src/app.js +++ b/public/src/app.js @@ -9,6 +9,7 @@ var socket, (function () { var showWelcomeMessage = false; + var body = $('body'); app.loadConfig = function() { $.ajax({ @@ -40,6 +41,8 @@ var socket, socket.emit('meta.updateHeader', { fields: ['username', 'picture', 'userslug'] }, app.updateHeader); + + body.trigger('action:connected'); }); socket.on('event:alert', function (data) { @@ -79,6 +82,7 @@ var socket, app.enterRoom(room, true); socket.emit('meta.reconnected'); + body.trigger('action:reconnected'); setTimeout(function() { reconnectEl.removeClass('active').addClass("hide"); @@ -91,6 +95,7 @@ var socket, }); socket.on('event:disconnect', function() { + body.trigger('action:disconnected'); socket.socket.connect(); });