Skip to content
Snippets Groups Projects
Commit 7256baea authored by paf's avatar paf
Browse files

rename var

parent 5a8ea519
No related branches found
No related tags found
No related merge requests found
......@@ -94,15 +94,15 @@
</iqb-files-upload-queue>
<ng-container *ngFor="let stat of fileStats.types | keyvalue">
<alert level="info" text="{{stat.value.valid}} valide Datei{{stat.value.valid == 1 ? '' : 'en'}} vom Typ
{{stat.key}} {{(stat.value.total > stat.value.valid) ? '(von insgesamt ' + stat.value.total + ')' : ''}}">
<alert level="info" text="{{stat.value.invalid}} valide Datei{{stat.value.invalid == 1 ? '' : 'en'}} vom Typ
{{stat.key}} {{(stat.value.total > stat.value.invalid) ? '(von insgesamt ' + stat.value.total + ')' : ''}}">
</alert>
</ng-container>
<alert level="info" text="{{fileStats.testtakers}} Testteilnehmer definiert."></alert>
<alert level="warning" text="{{fileStats.valid}} Datei{{fileStats.valid == 1 ? '' : 'en'}} von {{fileStats.total}}
sind nicht valide oder haben fehlende Abhängigkeiten und werden ignoriert!">
<alert *ngIf="fileStats.invalid" level="error" text="{{fileStats.invalid}} Datei{{fileStats.invalid == 1 ? '' : 'en'}}
von {{fileStats.total}} sind nicht valide oder haben fehlende Abhängigkeiten und werden ignoriert!">
</alert>
</div>
</div>
......@@ -21,11 +21,11 @@ interface FileStats {
types: {
[type: string]: {
total: number;
valid: number;
invalid: number;
}
}
total: number;
valid: number;
invalid: number;
testtakers: number;
}
......@@ -55,7 +55,7 @@ export class FilesComponent implements OnInit {
public fileStats: FileStats = {
types: {},
total: 0,
valid: 0,
invalid: 0,
testtakers: 0
};
......@@ -156,21 +156,21 @@ export class FilesComponent implements OnInit {
const stats: FileStats = {
types: {},
total: 0,
valid: 0,
invalid: 0,
testtakers: 0
};
fileList.forEach(file => {
if (typeof stats.types[file.type] === 'undefined') {
stats.types[file.type] = {
total: 0,
valid: 0
invalid: 0
};
}
stats.types[file.type].total += 1;
stats.total += 1;
if (file.report.error && file.report.error.length) {
stats.valid += 1;
stats.types[file.type].valid += 1;
stats.invalid += 1;
stats.types[file.type].invalid += 1;
stats.testtakers += (typeof file.info.testtakers === 'number') ? file.info.testtakers : 0;
}
});
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment