}
}
+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;
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;