Skip to content

Commit 359623e

Browse files
Minor updates related to the menu when in a mobile size display. When a menu item is selected this update causes the menu to automatically collapse. (TrilonIO#397)
1 parent af574fc commit 359623e

File tree

2 files changed

+14
-10
lines changed

2 files changed

+14
-10
lines changed

ClientApp/app/components/navmenu/navmenu.component.html

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,35 +14,35 @@
1414
<div class='clearfix'></div>
1515
<div class='navbar-collapse {{collapse}}'>
1616
<ul class='nav navbar-nav'>
17-
<li [routerLinkActive]="['link-active']">
17+
<li [routerLinkActive]="['link-active']" (click)="collapseMenu()">
1818
<a [routerLink]="['/home']">
1919
<span class='glyphicon glyphicon-home'></span> {{ 'HOME' | translate }}
2020
</a>
2121
</li>
22-
<li [routerLinkActive]="['link-active']">
22+
<li [routerLinkActive]="['link-active']" (click)="collapseMenu()">
2323
<a [routerLink]="['/counter']">
2424
<span class='glyphicon glyphicon-education'></span> {{ 'COUNTER' | translate }}
2525
</a>
2626
</li>
27-
<li [routerLinkActive]="['link-active']">
27+
<li [routerLinkActive]="['link-active']" (click)="collapseMenu()">
2828
<a [routerLink]="['/users']">
2929
<span class='glyphicon glyphicon-user'></span> Rest API Demo
3030
</a>
3131
</li>
32-
<li [routerLinkActive]="['link-active']">
32+
<li [routerLinkActive]="['link-active']" (click)="collapseMenu()">
3333
<a [routerLink]="['/ngx-bootstrap']">
3434
<span class='glyphicon glyphicon-th-large'></span> ngx-Bootstrap demo
3535
</a>
3636
</li>
37-
<li [routerLinkActive]="['link-active']">
37+
<li [routerLinkActive]="['link-active']" (click)="collapseMenu()">
3838
<a [routerLink]="['/lazy']">
3939
<span class='glyphicon glyphicon-star-empty'></span> Lazy-loaded demo
4040
</a>
4141
</li>
42-
<li [routerLinkActive]="['link-active']">
43-
<a [routerLink]="['/chat']">
44-
<span class='glyphicon glyphicon-comment'></span> Chat
45-
</a>
42+
<li [routerLinkActive]="['link-active']" (click)="collapseMenu()">
43+
<a [routerLink]="['/chat']">
44+
<span class='glyphicon glyphicon-comment'></span> Chat
45+
</a>
4646
</li>
4747
</ul>
4848
</div>

ClientApp/app/components/navmenu/navmenu.component.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Component } from '@angular/core';
1+
import { Component } from '@angular/core';
22

33
@Component({
44
selector: 'nav-menu',
@@ -16,4 +16,8 @@ export class NavMenuComponent {
1616
this.collapse = "collapse";
1717
}
1818
}
19+
20+
collapseMenu() {
21+
this.collapse = "collapse"
22+
}
1923
}

0 commit comments

Comments
 (0)