From f7e8331e260a03d0ccc286deeeb7bf878f078ff4 Mon Sep 17 00:00:00 2001 From: Jörn Zaefferer Date: Fri, 6 May 2011 19:49:50 +0200 Subject: Popup: Improve key handling --- tests/visual/menu/popup.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'tests') diff --git a/tests/visual/menu/popup.js b/tests/visual/menu/popup.js index 5f7b41538..97f12c053 100644 --- a/tests/visual/menu/popup.js +++ b/tests/visual/menu/popup.js @@ -38,13 +38,13 @@ $.widget( "ui.popup", { this._bind(this.options.trigger, { keydown: function( event ) { - // prevent space-to-open to scroll the page - // TODO do this only for a:ui-button? - if (event.keyCode == $.ui.keyCode.SPACE) { + // prevent space-to-open to scroll the page, only hapens for anchor ui.button + if ($( event.currentTarget ).is( "a:ui-button" ) && event.keyCode == $.ui.keyCode.SPACE) { event.preventDefault() } - // TODO handle keydown to open popup? - //if (event.keyCode == $.ui.keyCode.SPACE) { .. } + // TODO handle keydown to open popup? only when not handled by ui.button + //if (event.keyCode == $.ui.keyCode.SPACE) { + //} }, click: function( event ) { event.preventDefault(); -- cgit v1.2.3