without footer #7
@@ -42,3 +42,7 @@
|
|||||||
.mat-icon {
|
.mat-icon {
|
||||||
margin-right: 15px;
|
margin-right: 15px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.spacer {
|
||||||
|
flex: 1 1 auto;
|
||||||
|
}
|
||||||
|
|||||||
@@ -22,6 +22,10 @@
|
|||||||
<img src="assets/img/en.svg" style="width: 30px" />
|
<img src="assets/img/en.svg" style="width: 30px" />
|
||||||
</mat-option>
|
</mat-option>
|
||||||
</mat-select>
|
</mat-select>
|
||||||
|
<span class="spacer"></span>
|
||||||
|
<span style="font-size: 12px"
|
||||||
|
>{{ "App_Footer" | translate }}{{ version }} - @Séb</span
|
||||||
|
>
|
||||||
</mat-toolbar>
|
</mat-toolbar>
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -193,8 +197,5 @@
|
|||||||
|
|
||||||
<mat-sidenav-content>
|
<mat-sidenav-content>
|
||||||
<router-outlet></router-outlet>
|
<router-outlet></router-outlet>
|
||||||
<footer style="text-align: right">
|
|
||||||
{{ "App_Footer" | translate }}{{ version }} - @Séb
|
|
||||||
</footer>
|
|
||||||
</mat-sidenav-content>
|
</mat-sidenav-content>
|
||||||
</mat-sidenav-container>
|
</mat-sidenav-container>
|
||||||
|
|||||||
@@ -7,28 +7,32 @@
|
|||||||
background-color: rgba(0, 0, 0, 0.03);
|
background-color: rgba(0, 0, 0, 0.03);
|
||||||
"
|
"
|
||||||
>
|
>
|
||||||
<mat-card-title>{{ "Login_Title" | translate }}</mat-card-title>
|
<mat-card-title>
|
||||||
|
<span>{{ "Login_Title" | translate }}</span>
|
||||||
<mat-select
|
<mat-select
|
||||||
(selectionChange)="switchLang($event)"
|
(selectionChange)="switchLang($event)"
|
||||||
[(value)]="selectedLanguageFlag"
|
[(value)]="selectedLanguageFlag"
|
||||||
style="width: 60px; padding-left: 30px"
|
style="width: 60px; padding-left: 30px"
|
||||||
>
|
>
|
||||||
<mat-select-trigger>
|
<mat-select-trigger>
|
||||||
<img
|
<img
|
||||||
src="{{
|
src="{{
|
||||||
'assets/img/' + selectedLanguageFlag + '.svg'
|
'assets/img/' + selectedLanguageFlag + '.svg'
|
||||||
}}"
|
}}"
|
||||||
style="width: 30px"
|
style="width: 30px"
|
||||||
/>
|
/>
|
||||||
</mat-select-trigger>
|
</mat-select-trigger>
|
||||||
<mat-option value="fr">
|
<mat-option value="fr">
|
||||||
<img src="assets/img/fr.svg" style="width: 30px" />
|
<img src="assets/img/fr.svg" style="width: 30px" />
|
||||||
</mat-option>
|
</mat-option>
|
||||||
<mat-option value="en">
|
<mat-option value="en">
|
||||||
<img src="assets/img/en.svg" style="width: 30px" />
|
<img src="assets/img/en.svg" style="width: 30px" />
|
||||||
</mat-option>
|
</mat-option>
|
||||||
</mat-select>
|
</mat-select>
|
||||||
|
</mat-card-title>
|
||||||
|
<mat-card-subtitle style="font-size: 12px">
|
||||||
|
{{ "App_Footer" | translate }}{{ version }} - @Séb
|
||||||
|
</mat-card-subtitle>
|
||||||
</mat-card-header>
|
</mat-card-header>
|
||||||
|
|
||||||
<mat-card-content>
|
<mat-card-content>
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ import { MatTabsModule } from "@angular/material/tabs";
|
|||||||
|
|
||||||
import { LoginUserComponent } from "../login-user/login-user.component";
|
import { LoginUserComponent } from "../login-user/login-user.component";
|
||||||
import { CreateUserComponent } from "../create-user/create-user.component";
|
import { CreateUserComponent } from "../create-user/create-user.component";
|
||||||
|
import { ConfigurationHelper } from "../../services/configuration-helper";
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: "app-login",
|
selector: "app-login",
|
||||||
@@ -30,9 +31,16 @@ import { CreateUserComponent } from "../create-user/create-user.component";
|
|||||||
})
|
})
|
||||||
export class LoginComponent implements OnInit {
|
export class LoginComponent implements OnInit {
|
||||||
public selectedLanguageFlag: string;
|
public selectedLanguageFlag: string;
|
||||||
|
public version: string;
|
||||||
|
|
||||||
constructor(private translate: TranslateService) {
|
constructor(private translate: TranslateService) {
|
||||||
this.selectedLanguageFlag = "en";
|
this.selectedLanguageFlag = "en";
|
||||||
|
|
||||||
|
ConfigurationHelper.settings.subscribe((settings) => {
|
||||||
|
if (settings != null) {
|
||||||
|
this.version = settings.version;
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
ngOnInit() {}
|
ngOnInit() {}
|
||||||
|
|||||||
@@ -44,7 +44,7 @@
|
|||||||
"NewDz_Title": "New drop zone",
|
"NewDz_Title": "New drop zone",
|
||||||
"NewAircraft_Title": "New aircraft",
|
"NewAircraft_Title": "New aircraft",
|
||||||
|
|
||||||
"App_Footer": "Web software to log your skydive jumps - v",
|
"App_Footer": "Web skydiving logbook - v",
|
||||||
"App_Nav_Summary": "Summary",
|
"App_Nav_Summary": "Summary",
|
||||||
"App_Nav_Jumps": "List of jumps",
|
"App_Nav_Jumps": "List of jumps",
|
||||||
"App_Nav_NewJump": "Add a new jump",
|
"App_Nav_NewJump": "Add a new jump",
|
||||||
|
|||||||
@@ -44,7 +44,7 @@
|
|||||||
"NewDz_Title": "Nouveau centre",
|
"NewDz_Title": "Nouveau centre",
|
||||||
"NewAircraft_Title": "Nouvel avion",
|
"NewAircraft_Title": "Nouvel avion",
|
||||||
|
|
||||||
"App_Footer": "Application pour enregistrer ses sauts de parachutisme - v",
|
"App_Footer": "E-carnet de saut - v",
|
||||||
"App_Nav_Summary": "Récapitulatif",
|
"App_Nav_Summary": "Récapitulatif",
|
||||||
"App_Nav_Jumps": "Les sauts",
|
"App_Nav_Jumps": "Les sauts",
|
||||||
"App_Nav_NewJump": "Ajouter un saut",
|
"App_Nav_NewJump": "Ajouter un saut",
|
||||||
|
|||||||
Reference in New Issue
Block a user