11< mat-card class ="fill sticky ">
22 < mat-card-content >
3- < div class ="progress " *ngIf ="!state.isStatLoaded() && state.struct().supported() ">
4- < mat-progress-bar mode ="indeterminate "> </ mat-progress-bar >
5- < p class ="t-medium color-scheme-2 "> Scanning DLT structure...</ p >
6- </ div >
7- < div class ="progress " *ngIf ="!state.struct().supported() ">
8- < p class ="t-medium color-scheme-2 "> DLT structure scanning isn't supported for this type of source</ p >
9- </ div >
10- < ng-container *ngIf ="state.summary.total.isLoaded() && state.struct().supported() ">
11- < p class ="t-medium color-scheme-2 "> Summary ({{state.summary.total.count}} / {{state.summary.selected.count}})</ p >
12- < table class ="table-fill ">
13- < tr class ="info " >
14- < td class ="caption t-medium color-scheme-3 "> Fatal</ td >
15- < td class ="value t-medium color-scheme-2 "> {{state.summary.total.fatal}}< br /> {{state.summary.selected.fatal}}</ td >
16- < td class ="caption t-medium color-scheme-3 "> Error</ td >
17- < td class ="value t-medium color-scheme-2 "> {{state.summary.total.error}}< br /> {{state.summary.selected.error}}</ td >
18- </ tr >
19- < tr class ="info ">
20- < td class ="caption t-medium color-scheme-3 "> Debug</ td >
21- < td class ="value t-medium color-scheme-2 "> {{state.summary.total.debug}}< br /> {{state.summary.selected.debug}}</ td >
22- < td class ="caption t-medium color-scheme-3 "> Info</ td >
23- < td class ="value t-medium color-scheme-2 "> {{state.summary.total.info}}< br /> {{state.summary.selected.info}}</ td >
24- </ tr >
25- < tr class ="info ">
26- < td class ="caption t-medium color-scheme-3 "> Verbose</ td >
27- < td class ="value t-medium color-scheme-2 "> {{state.summary.total.verbose}}< br /> {{state.summary.selected.verbose}}</ td >
28- < td class ="caption t-medium color-scheme-3 "> Invalid</ td >
29- < td class ="value t-medium color-scheme-2 "> {{state.summary.total.invalid}}< br /> {{state.summary.selected.invalid}}</ td >
30- </ tr >
31- < tr class ="info ">
32- < td class ="caption t-medium color-scheme-3 "> Total</ td >
33- < td class ="value t-medium color-scheme-2 " colspan ="3 "> {{state.summary.total.total}} / {{state.summary.selected.total}}</ td >
34- </ tr >
35- </ table >
36- </ ng-container >
37- < app-el-dlt-extra-structure *ngFor ="let section of state.structure "
38- (contextmenu) ="ngContextMenu($event) "
39- (select) ="ngOnEntitySelect() "
40- [section] ="section "> </ app-el-dlt-extra-structure >
3+ < p *ngIf ="error !== undefined " class ="t-medium error ">
4+ Cannot load statistics information because of an error: {{error}}
5+ </ p >
6+ < ng-container *ngIf ="error === undefined ">
7+ < div class ="progress " *ngIf ="!state.isStatLoaded() && state.struct().supported() ">
8+ < mat-progress-bar mode ="indeterminate "> </ mat-progress-bar >
9+ < p class ="t-medium color-scheme-2 "> Scanning DLT structure...</ p >
10+ </ div >
11+ < div class ="progress " *ngIf ="!state.struct().supported() ">
12+ < p class ="t-medium color-scheme-2 ">
13+ DLT structure scanning isn't supported for this type of source
14+ </ p >
15+ </ div >
16+ </ ng-container >
17+ < ng-container *ngIf ="state.summary.total.isLoaded() && state.struct().supported() ">
18+ < p class ="t-medium color-scheme-2 ">
19+ Summary ({{state.summary.total.count}} / {{state.summary.selected.count}})
20+ </ p >
21+ < table class ="table-fill ">
22+ < tr class ="info ">
23+ < td class ="caption t-medium color-scheme-3 "> Fatal</ td >
24+ < td class ="value t-medium color-scheme-2 ">
25+ {{state.summary.total.fatal}}< br /> {{state.summary.selected.fatal}}
26+ </ td >
27+ < td class ="caption t-medium color-scheme-3 "> Error</ td >
28+ < td class ="value t-medium color-scheme-2 ">
29+ {{state.summary.total.error}}< br /> {{state.summary.selected.error}}
30+ </ td >
31+ </ tr >
32+ < tr class ="info ">
33+ < td class ="caption t-medium color-scheme-3 "> Debug</ td >
34+ < td class ="value t-medium color-scheme-2 ">
35+ {{state.summary.total.debug}}< br /> {{state.summary.selected.debug}}
36+ </ td >
37+ < td class ="caption t-medium color-scheme-3 "> Info</ td >
38+ < td class ="value t-medium color-scheme-2 ">
39+ {{state.summary.total.info}}< br /> {{state.summary.selected.info}}
40+ </ td >
41+ </ tr >
42+ < tr class ="info ">
43+ < td class ="caption t-medium color-scheme-3 "> Verbose</ td >
44+ < td class ="value t-medium color-scheme-2 ">
45+ {{state.summary.total.verbose}}< br /> {{state.summary.selected.verbose}}
46+ </ td >
47+ < td class ="caption t-medium color-scheme-3 "> Invalid</ td >
48+ < td class ="value t-medium color-scheme-2 ">
49+ {{state.summary.total.invalid}}< br /> {{state.summary.selected.invalid}}
50+ </ td >
51+ </ tr >
52+ < tr class ="info ">
53+ < td class ="caption t-medium color-scheme-3 "> Total</ td >
54+ < td class ="value t-medium color-scheme-2 " colspan ="3 ">
55+ {{state.summary.total.total}} / {{state.summary.selected.total}}
56+ </ td >
57+ </ tr >
58+ </ table >
59+ </ ng-container >
60+ < app-el-dlt-extra-structure
61+ *ngFor ="let section of state.structure "
62+ (contextmenu) ="ngContextMenu($event) "
63+ (select) ="ngOnEntitySelect() "
64+ [section] ="section "
65+ > </ app-el-dlt-extra-structure >
4166 </ mat-card-content >
42- </ mat-card >
67+ </ mat-card >
0 commit comments