r2539 - photoviewer: prevent default on key events

r2539 - photoviewer: prevent default on key events


Author: joern.zaefferer
Date: Tue May 12 10:45:34 2009
New Revision: 2539
Modified:
branches/photoviewer/ui/ui.photoviewer.js
Log:
photoviewer: prevent default on key events
Modified: branches/photoviewer/ui/ui.photoviewer.js
==============================================================================
--- branches/photoviewer/ui/ui.photoviewer.js    (original)
+++ branches/photoviewer/ui/ui.photoviewer.js    Tue May 12 10:45:34 2009
@@ -23,6 +23,8 @@
            $(document).click(function() {
                self.close();
            }).keydown(function(event) {
+                if (!self.currentAnchor)
+                    return;
                switch(event.keyCode) {
                    case $.ui.keyCode.ESCAPE:
                        self.close();
@@ -30,10 +32,12 @@
                    case $.ui.keyCode.LEFT:
                    case $.ui.keyCode.UP:
                        self.prev();
+                        event.preventDefault();
                        break;
                    case $.ui.keyCode.RIGHT:
                    case $.ui.keyCode.DOWN:
                        self.next();
+                        event.preventDefault();
                        break;
                }
            });