Petites évolutions
This commit is contained in:
10
.gitignore
vendored
10
.gitignore
vendored
@@ -16,3 +16,13 @@
|
||||
/Back/skydiveLogs-api.Business/bin
|
||||
/Back/dist
|
||||
/Back/skydiveLogs-api.v3.ncrunchsolution.user
|
||||
/Back/skydiveLogs-api/Data/Init/twinOtter.jpg
|
||||
/Back/skydiveLogs-api/Data/Init/skyvan.jpg
|
||||
/Back/skydiveLogs-api/Data/Init/Pilatus.png
|
||||
/Back/skydiveLogs-api/Data/Init/pac.jpg
|
||||
/Back/skydiveLogs-api/Data/Init/dornier.jpg
|
||||
/Back/skydiveLogs-api/Data/Init/casa.jpg
|
||||
/Back/skydiveLogs-api/Data/Init/caravan.jpg
|
||||
/Back/skydiveLogs-api/Data/Init/206.jpg
|
||||
/Back/skydiveLogs-api/Data/__JumpsDb.db
|
||||
/Back/skydiveLogs-api/Data/_JumpsDb.db
|
||||
|
||||
@@ -46,8 +46,7 @@
|
||||
</mat-form-field>
|
||||
</p>
|
||||
|
||||
<button [disabled]="loading" mat-raised-button color="accent">
|
||||
<span *ngIf="loading" class="spinner-border spinner-border-sm mr-1"></span>
|
||||
<button [disabled]="!createForm.valid" mat-raised-button color="accent">
|
||||
Create user and login
|
||||
</button>
|
||||
<div *ngIf="error" class="alert alert-danger mt-3 mb-0">{{error}}</div>
|
||||
|
||||
@@ -14,7 +14,7 @@ import { User } from "../../models/user";
|
||||
})
|
||||
export class CreateUserComponent implements OnInit {
|
||||
createForm: FormGroup;
|
||||
loading = false;
|
||||
invalidForm = true;
|
||||
submitted = false;
|
||||
returnUrl: string;
|
||||
error = "";
|
||||
@@ -55,12 +55,12 @@ export class CreateUserComponent implements OnInit {
|
||||
}
|
||||
|
||||
onCreateSubmit() {
|
||||
this.loading = true;
|
||||
this.invalidForm = false;
|
||||
this.submitted = true;
|
||||
|
||||
// stop here if form is invalid
|
||||
if (this.createForm.invalid) {
|
||||
this.loading = true;
|
||||
this.invalidForm = true;
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -80,7 +80,7 @@ export class CreateUserComponent implements OnInit {
|
||||
},
|
||||
error => {
|
||||
this.error = error;
|
||||
this.loading = false;
|
||||
this.invalidForm = false;
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
@@ -15,14 +15,14 @@
|
||||
|
||||
<ng-container matColumnDef="imageData">
|
||||
<th mat-header-cell *matHeaderCellDef>Image</th>
|
||||
<td mat-cell *matCellDef="let element"><img src="{{element.imageData}}" alt="No image"></td>
|
||||
<td mat-cell *matCellDef="let element"><img src="{{element.imageData}}" alt="No image" style="width: 128px;"></td>
|
||||
</ng-container>
|
||||
|
||||
<tr mat-header-row *matHeaderRowDef="displayedColumns; sticky: true"></tr>
|
||||
<tr mat-row *matRowDef="let row; columns: displayedColumns;"></tr>
|
||||
</table>
|
||||
</div>
|
||||
<mat-paginator [length]="resultsLength" [pageSize]="5"></mat-paginator>
|
||||
<mat-paginator [length]="resultsLength" [pageSize]="10"></mat-paginator>
|
||||
|
||||
<ng-template #loading>
|
||||
<mat-progress-spinner [mode]="'indeterminate'"></mat-progress-spinner>
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
<th mat-header-cell *matHeaderCellDef></th>
|
||||
<td mat-cell *matCellDef="let element" style="text-align: left; cursor: pointer;">
|
||||
<mat-icon aria-hidden="false" aria-label="All informations of the jump">info</mat-icon>
|
||||
<span [innerHTML]="element.gear.Name , element.withCutaway, element.notes"></span>
|
||||
</td>
|
||||
</ng-container>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user