@ -44,7 +44,7 @@
[queryParams]="menu.rootItem.params"
[fragment]="menu.rootItem.fragment">{{menu.rootItem.title}}< / a >
< a * ngIf = "menu.rootItem.route.length == 0 && menu.rootItem.url.length > 0"
href="{{menu.rootItem.url}}" (click)="closeCanvas(canvas)"
href="{{menu.rootItem.url}}" (click)="closeCanvas(canvas)" [class.custom-external]="menu.rootItem.url.includes('http')"
target="{{menu.rootItem.url.includes('http') ? '_blank' : '_self'}}">{{menu.rootItem.title}}< / a >
< a * ngIf = "(menu.rootItem.route.length = = 0 & & menu . rootItem . url . length = = 0 ) | |
(menu.rootItem.route.length >0 & & menu.rootItem.routeRequired & & !isEnabled([menu.rootItem.route], showPage)
@ -59,7 +59,7 @@
routerLink="{{submenu.route}}" [queryParams]=submenu.params
[fragment]="submenu.fragment">{{submenu.title}}< / a >
< a * ngIf = "submenu.route.length == 0 && submenu.url.length > 0"
href="{{submenu.url}}" (click)="closeCanvas(canvas)"
href="{{submenu.url}}" (click)="closeCanvas(canvas)" [class.custom-external]="submenu.url.includes('http')"
target="{{submenu.url.includes('http') ? '_blank' : '_self'}}">{{submenu.title}}< / a >
< ul * ngIf = "submenu.items && submenu.items.length > 0" class = "uk-nav-sub" >
< ng-container * ngFor = "let subsubmenu of submenu.items" >
@ -68,7 +68,7 @@
routerLink="{{subsubmenu.route}}" [queryParams]="subsubmenu.params"
[fragment]="subsubmenu.fragment" (click)="closeCanvas(canvas)">{{subsubmenu.title}}< / a >
< a * ngIf = "subsubmenu.route.length == 0 && subsubmenu.url.length > 0"
href="{{subsubmenu.url}}" (click)="closeCanvas(canvas)"
href="{{subsubmenu.url}}" (click)="closeCanvas(canvas)" class="custom-external"
target="_blank">{{subsubmenu.title}}< / a >
< / li >
< / ng-container >
@ -140,7 +140,7 @@
[fragment]="menu.rootItem.fragment"> {{menu.rootItem.title}}< / a >
< a * ngIf = "menu.rootItem.route.length == 0 && menu.rootItem.url.length > 0"
href="{{menu.rootItem.url}}" target="{{menu.rootItem.url.includes('http') ? '_blank' : '_self'}}"
aria-expanded="false ">{{menu.rootItem.title}}< / a >
[class.custom-external]="menu.rootItem.url.includes('http') ">{{menu.rootItem.title}}< / a >
< a * ngIf = "(menu.rootItem.route.length == 0 && menu.rootItem.url.length == 0) || ( menu.rootItem.route.length >0 && menu.rootItem.routeRequired && !isEnabled([menu.rootItem.route], showPage) && isAtleastOneEnabled(menu.rootItem.routeRequired, showPage))" > {{menu.rootItem.title}}< / a >
< div * ngIf = "menu.items.length > 0" class = "uk-navbar-dropdown uk-navbar-dropdown-bottom-left" >
< div class = "uk-height-max-medium uk-overflow-auto" >
@ -154,7 +154,7 @@
routerLink="{{submenu.route}}" [queryParams]="submenu.params"
[fragment]="submenu.fragment">{{submenu.title}}< / a >
< a * ngIf = "submenu.route.length == 0 && submenu.url.length > 0"
href="{{submenu.url}}"
href="{{submenu.url}}" [class.custom-external]="submenu.url.includes('http')"
target="{{submenu.url.includes('http') ? '_blank' : '_self'}}">{{submenu.title}}< / a >
< ul * ngIf = "submenu.items && submenu.items.length > 0" class = "uk-nav-sub" >
< ng-container * ngFor = "let subsubmenu of submenu.items" >
@ -163,7 +163,7 @@
routerLink="{{subsubmenu.route}}" [queryParams]="subsubmenu.params"
[fragment]="subsubmenu.fragment">{{subsubmenu.title}}< / a >
< a * ngIf = "subsubmenu.route.length == 0 && subsubmenu.url.length > 0"
href="{{subsubmenu.url}}" target="_blank">{{subsubmenu.title}}< / a >
href="{{subsubmenu.url}}" class="custom-external" target="_blank">{{subsubmenu.title}}< / a >
< / li >
< / ng-container >
< / ul >
@ -191,7 +191,7 @@
<!-- EXTERNAL ROOT -->
< a * ngIf = "menu.type == 'external' && menu.url"
href="{{menu.url}}"
target="_blank">
target="_blank" class="custom-external" >
{{menu.title}}
< / a >
<!-- NO ACTION ROOT -->
@ -216,7 +216,7 @@
<!-- EXTERNAL CHILD -->
< a * ngIf = "submenu.type == 'external' && submenu.url"
href="{{submenu.url}}"
target="_blank">
target="_blank" class="custom-external" >
{{submenu.title}}
< / a >
< / li >
@ -250,7 +250,7 @@
< / a >
<!-- EXTERNAL -->
< a * ngIf = "item.type == 'external' && item.url"
href="{{item.url}}"
href="{{item.url}}" class="custom-external"
target="_blank">
{{item.title}}
< / a >