diff --git a/packages/main/src/MenuItemTemplate.tsx b/packages/main/src/MenuItemTemplate.tsx index 3d0cb908d7e1..b55ac6912480 100644 --- a/packages/main/src/MenuItemTemplate.tsx +++ b/packages/main/src/MenuItemTemplate.tsx @@ -120,7 +120,10 @@ function listItemPostContent(this: MenuItem) { ) } -
+
{ this.items.length ? ( {this.items.length ? ( + + + + + Clicked menu item text @@ -176,6 +181,7 @@ Menu with delayed items loading Delayed + Delayed with pre-loaded items

Menu with right alignment @@ -233,6 +239,11 @@ delaymenu.open = !delaymenu.open; }); + btnAddOpenerDelay2.addEventListener("click", function() { + delaymenu2.opener = "btnAddOpenerDelay2"; + delaymenu2.open = !delaymenu2.open; + }); + delaymenu.addEventListener("ui5-before-open", function(event) { setTimeout(function() { delaymenu.loading = false; @@ -246,6 +257,14 @@ }, 1000); }); + delaymenu2.addEventListener("ui5-before-open", function(event) { + setTimeout(function() { + delaymenu2.loading = false; + delaymenu2.loadingDelay = 0; + delaymenu2.focus(); + }, 1000); + }); + let fetched = false; menu.addEventListener("ui5-before-open", function(event) {