More migration to traditional JS events.
authorMichael Jumper <zhangmaike@users.sourceforge.net>
Tue, 5 Jul 2011 17:16:28 +0000 (10:16 -0700)
committerMichael Jumper <zhangmaike@users.sourceforge.net>
Tue, 5 Jul 2011 17:16:28 +0000 (10:16 -0700)
src/main/webapp/index.xhtml

index c20f880..ecf9930 100644 (file)
 
                 // Mouse
                 var mouse = new GuacamoleMouse(display);
-                mouse.setButtonPressedHandler(
+                mouse.onmousedown = mouse.onmouseup = mouse.onmousemove =
                     function(mouseState) {
                         guac.sendMouseState(mouseState);
-                    }
-                );
-
-                mouse.setButtonReleasedHandler(
-                    function(mouseState) {
-                        guac.sendMouseState(mouseState);
-                    }
-                );
-
-                mouse.setMovementHandler(
-                    function(mouseState) {
-                        guac.sendMouseState(mouseState);
-                    }
-                );
+                    };
 
                 // Keyboard
                 var keyboard = new GuacamoleKeyboard(document);
 
                 function disableKeyboard() {
-                    keyboard.setKeyPressedHandler(null);
-                    keyboard.setKeyReleasedHandler(null);
+                    keyboard.onkeydown = null;
+                    keyboard.onkeyup = null;
                 }
 
                 function enableKeyboard() {
-                    keyboard.setKeyPressedHandler(
+                    keyboard.onkeydown = 
                         function (keysym) {
                             guac.sendKeyEvent(1, keysym);
-                        }
-                    );
+                        };
 
-                    keyboard.setKeyReleasedHandler(
+                    keyboard.onkeyup = 
                         function (keysym) {
                             guac.sendKeyEvent(0, keysym);
-                        }
-                    );
+                        };
                 }
 
                 // Enable keyboard by default