From cc7cc8d88426754d34aa1a277c1df2dfa17984f6 Mon Sep 17 00:00:00 2001 From: Peter 'Pita' Martischka Date: Thu, 2 Jun 2011 01:55:09 +0100 Subject: [PATCH] Add a proper double connect Message --- static/js/pad2.js | 2 +- static/js/pad_connectionstatus.js | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/static/js/pad2.js b/static/js/pad2.js index bf314ab0..05b77980 100644 --- a/static/js/pad2.js +++ b/static/js/pad2.js @@ -95,7 +95,7 @@ function handshake() { socket.reconnect = false; socket.disconnect(); - alert("You have this Pad already opened in another Window/Tab"); + padconnectionstatus.disconnected("userdup"); return; } //yeah, the clientVars are here :). So we can start initalizing the Pad diff --git a/static/js/pad_connectionstatus.js b/static/js/pad_connectionstatus.js index 93675e32..6fa9b376 100644 --- a/static/js/pad_connectionstatus.js +++ b/static/js/pad_connectionstatus.js @@ -43,6 +43,10 @@ var padconnectionstatus = (function() { var cls = 'modaldialog cboxdisconnected cboxdisconnected_'+k; $("#connectionbox").get(0).className = cls; padmodals.showModal("#connectionbox", 500); + + $('button#forcereconnect').click(function() { + window.location.reload(); + }); }, isFullyConnected: function() { return status.what == 'connected';