diff options
author | Jörn Zaefferer <joern.zaefferer@gmail.com> | 2011-05-06 19:49:50 +0200 |
---|---|---|
committer | Jörn Zaefferer <joern.zaefferer@gmail.com> | 2011-05-07 00:43:07 +0200 |
commit | f7e8331e260a03d0ccc286deeeb7bf878f078ff4 (patch) | |
tree | 2e0f5d5615cb4f10ff944575aed40375df00b066 /tests/visual/menu | |
parent | 2cf85da23fde6f067bf197f60b458d1afe78a6b5 (diff) | |
download | jquery-ui-f7e8331e260a03d0ccc286deeeb7bf878f078ff4.tar.gz jquery-ui-f7e8331e260a03d0ccc286deeeb7bf878f078ff4.zip |
Popup: Improve key handling
Diffstat (limited to 'tests/visual/menu')
-rw-r--r-- | tests/visual/menu/popup.js | 10 |
1 files changed, 5 insertions, 5 deletions
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(); |