@vaadin/vaadin-context-menu
Advanced tools
Comparing version 4.3.3 to 4.3.4
@@ -13,3 +13,3 @@ { | ||
"name": "@vaadin/vaadin-context-menu", | ||
"version": "4.3.3", | ||
"version": "4.3.4", | ||
"main": "vaadin-context-menu.js", | ||
@@ -16,0 +16,0 @@ "author": "Vaadin Ltd", |
@@ -264,3 +264,3 @@ /** | ||
static get version() { | ||
return '4.3.3'; | ||
return '4.3.4'; | ||
} | ||
@@ -267,0 +267,0 @@ |
@@ -284,7 +284,11 @@ import { ItemElement } from '@vaadin/vaadin-item/src/vaadin-item.js'; | ||
} | ||
if (menu.opened && itemElement._item.children && itemElement._item.children.length) { | ||
if (!menu.opened) { | ||
return; | ||
} | ||
if (itemElement._item.children && itemElement._item.children.length) { | ||
itemElement.setAttribute('aria-expanded', 'true'); | ||
itemElement.setAttribute('expanded', ''); | ||
this.__openSubMenu(subMenu, itemElement); | ||
} else { | ||
subMenu.listenOn.focus(); | ||
} | ||
@@ -296,3 +300,4 @@ } | ||
menu.$.overlay.addEventListener(openEvent, openSubMenu); | ||
menu.$.overlay.addEventListener('keydown', e => e.keyCode === 39 && openSubMenu(e)); | ||
menu.$.overlay.addEventListener('keydown', e => | ||
(e.keyCode === 39 || e.keyCode === 13 || e.keyCode === 32) && openSubMenu(e)); | ||
} | ||
@@ -299,0 +304,0 @@ } |
62252
1246