]> source.dussan.org Git - vaadin-framework.git/commitdiff
cancels events with found key combinations. allows using key combos like "ctrl-s"
authorMatti Tahvonen <matti.tahvonen@itmill.com>
Tue, 5 Aug 2008 11:19:33 +0000 (11:19 +0000)
committerMatti Tahvonen <matti.tahvonen@itmill.com>
Tue, 5 Aug 2008 11:19:33 +0000 (11:19 +0000)
svn changeset:5139/svn branch:trunk

src/com/itmill/toolkit/terminal/gwt/client/ui/ShortcutActionHandler.java

index 244710c6c9f3a6bf1866fb03acce661292e78774..ec14f95aafb3d1dfb24e7603635038dfbba09f70 100644 (file)
@@ -66,7 +66,7 @@ public class ShortcutActionHandler {
         }
     }
 
-    public void handleKeyboardEvent(Event event) {
+    public void handleKeyboardEvent(final Event event) {
         final int modifiers = KeyboardListenerCollection
                 .getKeyboardModifiers(event);
         final char keyCode = (char) DOM.eventGetKeyCode(event);
@@ -76,6 +76,7 @@ public class ShortcutActionHandler {
         while (it.hasNext()) {
             final ShortcutAction a = (ShortcutAction) it.next();
             if (a.getShortcutCombination().equals(kc)) {
+                DOM.eventPreventDefault(event);
                 shakeTarget(DOM.eventGetTarget(event));
                 DeferredCommand.addCommand(new Command() {
                     public void execute() {