Revision 53967
Added by Argiro Kokogiannaki over 5 years ago
modules/uoa-services-library/trunk/ng-openaire-library/src/app/sharedComponents/navigationBar.component.html | ||
---|---|---|
43 | 43 |
<a *ngIf="menu.rootItem.route.length == 0 && menu.rootItem.url.length == 0" class="uk-offcanvas-close custom-offcanvas-close">{{menu.rootItem.title}}</a> |
44 | 44 |
<ul class="uk-nav-sub"> |
45 | 45 |
<ng-container *ngFor="let submenu of menu.items"> |
46 |
<li *ngIf="isEnabled(submenu.entitiesRequired,showEntity) && isEnabled(submenu.routeRequired, showPage)"> |
|
46 |
<li *ngIf="isEnabled(submenu.entitiesRequired,showEntity) && isEnabled(submenu.routeRequired, showPage) && (submenu.route.length > 0 || submenu.url.length > 0)">
|
|
47 | 47 |
<a *ngIf="submenu.route.length > 0" routerLinkActive="uk-link" routerLink="{{submenu.route}}" [queryParams]=submenu.params class="uk-offcanvas-close custom-offcanvas-close">{{submenu.title}}</a> |
48 | 48 |
<a *ngIf="submenu.route.length == 0 && submenu.url.length > 0"routerLinkActive="uk-link" href="{{submenu.url}}" target="_blank" class="uk-offcanvas-close custom-offcanvas-close">{{submenu.title}}</a> |
49 |
|
|
49 | 50 |
</li> |
51 |
<li *ngIf="submenu.route.length == 0 && submenu.url.length == 0 && isEnabled(submenu.entitiesRequired,showEntity) && isEnabled(submenu.routeRequired, showPage)" class="uk-nav-header">{{submenu.title}}</li> |
|
50 | 52 |
</ng-container> |
51 | 53 |
|
52 | 54 |
</ul> |
... | ... | |
125 | 127 |
<div class="uk-first-column"> |
126 | 128 |
<ul class="uk-nav uk-navbar-dropdown-nav"> |
127 | 129 |
<ng-container *ngFor="let submenu of menu.items"> |
128 |
<li *ngIf="isEnabled(submenu.entitiesRequired,showEntity) && isEnabled(submenu.routeRequired, showPage)"> |
|
130 |
<li *ngIf="isEnabled(submenu.entitiesRequired,showEntity) && isEnabled(submenu.routeRequired, showPage) && (submenu.route.length > 0 || submenu.url.length > 0)">
|
|
129 | 131 |
<a *ngIf="submenu.route.length > 0" routerLinkActive="uk-link" routerLink="{{submenu.route}}" [queryParams]=submenu.params >{{submenu.title}}</a> |
130 | 132 |
<a *ngIf="submenu.route.length == 0 && submenu.url.length > 0" routerLinkActive="uk-link" href="{{submenu.url}}" target="_blank">{{submenu.title}}</a> |
131 | 133 |
</li> |
134 |
<li *ngIf="submenu.route.length == 0 && submenu.url.length == 0 && isEnabled(submenu.entitiesRequired,showEntity) && isEnabled(submenu.routeRequired, showPage)" class="uk-nav-header">{{submenu.title}}</li> |
|
132 | 135 |
</ng-container> |
133 | 136 |
</ul> |
134 | 137 |
</div> |
Also available in: Unified diff
NAvigation bar: add header menu - (if route and url is empty )