diff --git a/examples/menubar/menubar-2/js/MenubarItemAction.js b/examples/menubar/menubar-2/js/MenubarItemAction.js index 9a6ab78e2f..22ddda1305 100644 --- a/examples/menubar/menubar-2/js/MenubarItemAction.js +++ b/examples/menubar/menubar-2/js/MenubarItemAction.js @@ -126,6 +126,13 @@ MenubarItemAction.prototype.handleKeydown = function (event) { flag = true; break; + case this.keyCode.ESC: + if (this.popupMenu) { + this.popupMenu.close(); + } + flag = true; + break; + default: if (isPrintableCharacter(char)) { this.menubar.setFocusByFirstCharacter(this, char); diff --git a/examples/menubar/menubar-2/menubar-2.html b/examples/menubar/menubar-2/menubar-2.html index e60a4ecc92..4934481bb1 100644 --- a/examples/menubar/menubar-2/menubar-2.html +++ b/examples/menubar/menubar-2/menubar-2.html @@ -159,6 +159,14 @@

Menubar

Opens submenu and moves focus to first item in the submenu. + + + Escape + + + If a submenu is open, closes it. Otherwise, does nothing. + + Right Arrow