1 <div #itemsParent
class=
"d-flex align-items-center text-nowrap w-100 list-overflow-parent">
2 <span [id]=
"getId(id)" #itemsRendered *
ngFor=
"let item of items; index as id">
3 <ng-container *
ngTemplateOutlet=
"itemTemplate; context: {item: item}"></ng-container>
6 <ng-container *
ngIf=
"isMenuDisplayed()">
7 <button *
ngIf=
"isInMobileView" class=
"btn btn-outline-secondary btn-sm list-overflow-menu" (click)=
"toggleModal()">
8 <span class=
"glyphicon glyphicon-chevron-down"></span>
11 <div *
ngIf=
"!isInMobileView" class=
"list-overflow-menu" ngbDropdown
container=
"body" #
dropdown=
"ngbDropdown" (mouseleave)=
"closeDropdownIfHovered(dropdown)" (mouseenter)=
"openDropdownOnHover(dropdown)">
12 <button class=
"btn btn-outline-secondary btn-sm" [ngClass]=
"{ routeActive: active }"
13 ngbDropdownAnchor (click)=
"dropdownAnchorClicked(dropdown)" role=
"button"
15 <span class=
"glyphicon glyphicon-chevron-down"></span>
19 <a *
ngFor=
"let item of items | slice:showItemsUntilIndexExcluded:items.length"
20 [routerLink]=
"item.routerLink" routerLinkActive=
"active" class=
"dropdown-item">
28 <ng-template #modal
let-close=
"close" let-dismiss=
"dismiss">
29 <div class=
"modal-body">
30 <a *
ngFor=
"let item of items | slice:showItemsUntilIndexExcluded:items.length"
31 [routerLink]=
"item.routerLink" routerLinkActive=
"active" (click)=
"dismissOtherModals()">