fixed settings nav item not retaining active class when in other tabs in the settings page

This commit is contained in:
Anojh 2018-04-26 15:17:38 -07:00
commit ff0ad91a96
2 changed files with 8 additions and 1 deletions

View file

@ -72,7 +72,7 @@
<ul class="nav navbar-nav navbar-right"> <ul class="nav navbar-nav navbar-right">
<li *ngIf="hasRole('Admin') " [routerLinkActive]="['active']"> <li *ngIf="hasRole('Admin') " id="settings" [routerLinkActive]="['active']">
<a [routerLink]="['/Settings/About']"> <a [routerLink]="['/Settings/About']">
<i *ngIf="!updateAvailable" class="fa fa-cog"></i> <i *ngIf="!updateAvailable" class="fa fa-cog"></i>

View file

@ -7,4 +7,11 @@ export class SettingsMenuComponent {
public ignore(event: any): void { public ignore(event: any): void {
event.preventDefault(); event.preventDefault();
} }
public ngOnInit() {
var element = document.getElementById("settings");
if (element != null) {
element.classList.add("active");
}
}
} }