Project

General

Profile

« Previous | Next » 

Revision 53967

NAvigation bar: add header menu - (if route and url is empty )

View differences:

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