| -rw-r--r-- | index.html | 1 | ||||
| -rw-r--r-- | js/main.js | 18 | ||||
| m--------- | js/strophejs | 0 | ||||
| -rw-r--r-- | style.css | 10 |
4 files changed, 19 insertions, 10 deletions
@@ -31,6 +31,7 @@ <form id="textForm" onsubmit="return sendMessage(this);" action="#"> <input type="text" name="text" id ="text" /> <input type="submit" id="text_submit" value="Send"/> + <input type="button" onclick="return doDisconnect(this);" id="disc_submit" value="Disconnect" /> </form> </div> @@ -242,6 +242,16 @@ function doLogin(aForm) { } } +function doDisconnect(aForm) { + if (connection) { + connection.send($pres({to: room, type: 'unavailable'}).tree()); + connection.flush(); + connection.disconnect(); + connection = null; + } + return false; +} + var dragElement = null; var mouseX = 0; var mouseY = 0; @@ -268,13 +278,7 @@ function stopDrag(eve) { dragElement = null; } -window.onunload = window.onbeforeunload = function() { - if (connection) { - connection.send($pres({to: room, type: 'unavailable'}).tree()); - connection.disconnect(); - connection = null; - } -}; +window.onunload = window.onbeforeunload = doDisconnect; window.onmousemove = doDrag; diff --git a/js/strophejs b/js/strophejs -Subproject 6d7b8863f0f36f73c0b65686956437d26bd93c0 +Subproject 119805c4163344fb1147131d6b9bc65702616c3 @@ -61,18 +61,22 @@ html, body { padding-right: 0px; margin-left: 0px; margin-right: 0px; - position: absolute; - right: 0px; } #text { - width: 89%; + width: 80%; padding-left: 0px; padding-right: 0px; margin-left: 0px; margin-right: 0px; } +#disc_submit { + width: 7%; + position: absolute; + right: 0px +} + .msg { margin: 2px; } |
