1 <div #itemsParent
class=
"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>
12 *
ngIf=
"!isInMobileView" class=
"list-overflow-menu"
13 ngbDropdown
container=
"body" #
dropdown=
"ngbDropdown"
14 (mouseleave)=
"closeDropdownIfHovered(dropdown)" (mouseenter)=
"openDropdownOnHover(dropdown)"
16 <button class=
"btn btn-outline-secondary btn-sm" [ngClass]=
"{ 'route-active': active }"
17 ngbDropdownAnchor (click)=
"dropdownAnchorClicked(dropdown)" role=
"button"
19 <span class=
"glyphicon glyphicon-chevron-down"></span>
23 <a *
ngFor=
"let item of items | slice:showItemsUntilIndexExcluded:items.length"
24 [routerLink]=
"item.routerLink" routerLinkActive=
"active" class=
"dropdown-item">
32 <ng-template #modal
let-close=
"close" let-dismiss=
"dismiss">
33 <div class=
"modal-body">
34 <a *
ngFor=
"let item of items | slice:showItemsUntilIndexExcluded:items.length"
35 [routerLink]=
"item.routerLink" routerLinkActive=
"active" (click)=
"dismissOtherModals()">