From e8d3ef9cd0402042ab3fcdc8c72e07aa0a7ec46a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yi=C4=9Fit=20FINDIKLI?= Date: Wed, 12 Jan 2022 14:57:20 +0300 Subject: [PATCH] Fixed #11049 - RouterLink CtrlKey support --- src/app/components/megamenu/megamenu.ts | 2 +- src/app/components/steps/steps.ts | 2 +- src/app/components/tabmenu/tabmenu.ts | 6 +++++- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/app/components/megamenu/megamenu.ts b/src/app/components/megamenu/megamenu.ts index fd5b528b21a..bb569ee99db 100755 --- a/src/app/components/megamenu/megamenu.ts +++ b/src/app/components/megamenu/megamenu.ts @@ -146,7 +146,7 @@ export class MegaMenu implements AfterContentInit { return; } - if (!item.url) { + if (!item.url && !item.routerLink) { event.preventDefault(); } diff --git a/src/app/components/steps/steps.ts b/src/app/components/steps/steps.ts index 1d5313064ac..cf1f75493e7 100755 --- a/src/app/components/steps/steps.ts +++ b/src/app/components/steps/steps.ts @@ -68,7 +68,7 @@ export class Steps implements OnInit, OnDestroy { this.activeIndexChange.emit(i); - if (!item.url) { + if (!item.url && !item.routerLink) { event.preventDefault(); } diff --git a/src/app/components/tabmenu/tabmenu.ts b/src/app/components/tabmenu/tabmenu.ts index 64e96eebf6f..0e7f0817d76 100755 --- a/src/app/components/tabmenu/tabmenu.ts +++ b/src/app/components/tabmenu/tabmenu.ts @@ -105,12 +105,16 @@ export class TabMenu implements AfterContentInit,AfterViewInit,AfterViewChecked return item === this.activeItem; } - itemClick(event: Event, item: MenuItem) { + itemClick(event: Event, item: MenuItem) { if (item.disabled) { event.preventDefault(); return; } + if (!item.url && !item.routerLink) { + event.preventDefault(); + } + if (item.command) { item.command({ originalEvent: event,