1- < ng-container >
2- < mat-toolbar class ="header-toolbar ">
3- < a class ="no-style " [routerLink] ="['/home'] ">
4- < img src ={{url}} />
5- </ a >
6- < button mat-icon-button (click) ="sidenav.toggle() ">
1+ < mat-drawer-container fxFlexFill >
2+ < mat-drawer #drawer class ="drawer " mode ="side ">
3+ < mat-list >
4+ < mat-list-item > TaskList < button (click) ="drawer.close() " mat-icon-button > < mat-icon > close</ mat-icon > </ button > </ mat-list-item >
5+ < a *ngIf ="isConnected " [routerLink] ="['/tasks'] " mat-list-item href ="# "> {{ "MENU.TASKS" | translate }}</ a >
6+ < a *ngIf ="isConnected " [routerLink] ="['/notifications'] " mat-list-item href ="# "> {{ "MENU.NOTIFICATIONS" | translate }}</ a >
7+ < a href ="# " *ngIf ="!isConnected " (click) ="login($event) " mat-button > {{ "MENU.AUTHENTICATE" | translate }}</ a >
8+ < a href ="# " *ngIf ="!isConnected " (click) ="chooseSession($event) " mat-button > {{ "MENU.CHOOSE_SESSION" | translate }}</ a >
9+ </ mat-list >
10+ </ mat-drawer >
11+ < mat-toolbar class ="app-header ">
12+ < button mat-icon-button (click) ="drawer.toggle() " fxShow ="true " fxHide.gt-sm >
713 < mat-icon > menu</ mat-icon >
814 </ button >
15+ < a class ="no-style " [routerLink] ="['/home'] ">
16+ < b style ="color: rgb(123,31,162); "> Task</ b > < span style ="color: rgb(206,147,216); "> List</ span >
17+ </ a >
18+ < div fxShow ="true " fxHide.lt-md ="true ">
19+ < a *ngIf ="isConnected " [routerLink] ="['/tasks'] " mat-button href ="# "> {{ "MENU.TASKS" | translate }}</ a >
20+ < a *ngIf ="isConnected " [routerLink] ="['/notifications'] " mat-button href ="# "> {{ "MENU.NOTIFICATIONS" | translate }}</ a >
21+ </ div >
922 < span class ="navigation-spacer "> </ span >
10- < div *ngIf ="isConnected ">
11- < button mat-button [matMenuTriggerFor] ="welcomeMenu ">
12- {{ "WELCOME" | translate:{name:name} }}
13- </ button >
23+ < div fxShow ="true " fxHide.lt-md ="true ">
24+ < a href ="# " *ngIf ="isConnected " mat-button [matMenuTriggerFor] ="welcomeMenu " [innerHtml] ="'MENU.WELCOME' | translate:{name:name} "> </ a >
1425 < mat-menu #welcomeMenu ="matMenu ">
15- < button mat-menu-item (click) ="disconnect() "> {{ "DISCONNECT" | translate }}</ button >
26+ < a href ="# " mat-menu-item (click) ="disconnect($event) "> {{ "MENU.DISCONNECT" | translate }}</ a >
27+ </ mat-menu >
28+ < a href ="# " *ngIf ="!isConnected " (click) ="login($event) " mat-button > {{ "MENU.AUTHENTICATE" | translate }}</ a >
29+ < a href ="# " *ngIf ="!isConnected " (click) ="chooseSession($event) " mat-button > {{ "MENU.CHOOSE_SESSION" | translate }}</ a >
30+ < a mat-button [matMenuTriggerFor] ="languages "> {{ "MENU.LANGUAGES" | translate }}</ a >
31+ < mat-menu #languages ="matMenu ">
32+ < a href ="# " mat-menu-item (click) ="chooseLanguage($event, 'fr') "> {{ "LANGUAGES.FRENCH" | translate }}</ a >
33+ < a href ="# " mat-menu-item (click) ="chooseLanguage($event, 'en') "> {{ "LANGUAGES.ENGLISH" | translate }}</ a >
1634 </ mat-menu >
1735 </ div >
18- < div *ngIf ="!isConnected ">
19- < button mat-raised-button color ="primary " (click) ="login() "> {{ "AUTHENTICATE" | translate }}</ button >
20- < button mat-raised-button color ="primary " (click) ="chooseSession() "> {{ "CHOOSE_SESSION" | translate }}</ button >
21- </ div >
22- < button mat-button [matMenuTriggerFor] ="languages "> {{ "LANGUAGES" | translate }}</ button >
23- < mat-menu #languages ="matMenu ">
24- < button mat-menu-item (click) ="chooseLanguage('fr') "> {{ "FRENCH" | translate }}</ button >
25- < button mat-menu-item (click) ="chooseLanguage('en') "> {{ "ENGLISH" | translate }}</ button >
26- </ mat-menu >
2736 </ mat-toolbar >
28- < mat-sidenav-container class ="sidenav-container ">
29- < mat-sidenav class ="sidenav " #sidenav mode ="side " opened [fixedInViewport] ="false " [fixedTopGap] ="0 " [fixedBottomGap] ="0 ">
30- < mat-nav-list *ngIf ="isConnected ">
31- < a mat-list-item [routerLink] ="['/tasks'] ">
32- < mat-icon > assignment</ mat-icon > {{ "MENU.TASKS" | translate }}
33- </ a >
34- < a mat-list-item [routerLink] ="['/notifications'] ">
35- < mat-icon > notifications</ mat-icon > {{ "MENU.NOTIFICATIONS" | translate }}
36- </ a >
37- </ mat-nav-list >
38- </ mat-sidenav >
39- < mat-sidenav-content >
40- < router-outlet > </ router-outlet >
41- </ mat-sidenav-content >
42- </ mat-sidenav-container >
43- </ ng-container >
37+ < div class ="app-content ">
38+ < router-outlet > </ router-outlet >
39+ </ div >
40+ < div class ="app-footer ">
41+ @Copyright SimpleIdServer
42+ </ div >
43+ </ mat-drawer-container >
0 commit comments