diff --git a/src/frontend/app/list/panel/panel-list.component.html b/src/frontend/app/list/panel/panel-list.component.html index fa7f77452a7e9f2d75693ca6b076839d63f49eaa..3a00442c7615bcda3233efbb5cb95a3d32b68f37 100755 --- a/src/frontend/app/list/panel/panel-list.component.html +++ b/src/frontend/app/list/panel/panel-list.component.html @@ -1,28 +1,30 @@ -<div style="font-size: 60px;opacity: 0.1;padding-bottom: 30px;text-align: center;"> - <mat-icon fontSet="fas" fontIcon="{{icon}} fa-2x"></mat-icon> -</div> -<div - style="position: sticky;top: 0px;background:white;z-index: 1;display:flex;justify-content: center;align-items: center;color: #666;padding: 10px;"> - <mat-icon *ngIf="this.currentResource.statusImage !== undefined" style="width: auto;" - [ngStyle]="{'color': this.currentResource.priorityColor}" color="primary" - class="{{this.currentResource.statusImage.charAt(0)}}{{this.currentResource.statusImage.charAt(1)}} {{this.currentResource.statusImage}} {{this.currentResource.statusImage.charAt(0)}}{{this.currentResource.statusImage.charAt(1)}}-2x"> - </mat-icon> <span [innerHTML]="this.currentResource.chrono"></span> -</div> -<div style="text-align: center;font-weight: bold;margin-bottom: 30px;padding-left: 10px;padding-right: 10px;" - title="{{this.currentResource.subject | stripTags}}" [innerHTML]="this.currentResource.subject | shorten: 50: '...'"> -</div> -<mat-tab-group *ngIf="this.mode == 'diffusion'" [(selectedIndex)]="selectedDiffusionTab" class="diffusionTab"> - <mat-tab label="{{'lang.diffusionList' | translate}}"> - <app-diffusions-list #appDiffusionsList [adminMode]="false"></app-diffusions-list> - </mat-tab> - <mat-tab label="{{'lang.visaWorkflow' | translate}}" [disabled]="appVisaWorkflow.getVisaCount() == 0"> - <app-visa-workflow #appVisaWorkflow [adminMode]="false" [injectDatas]="injectDatasParam"></app-visa-workflow> - </mat-tab> - <mat-tab label="{{'lang.avis' | translate}}" [disabled]="appAvisWorkflow.getAvisCount() == 0"> - <app-avis-workflow #appAvisWorkflow [adminMode]="false" [injectDatas]="injectDatasParam"></app-avis-workflow> - </mat-tab> -</mat-tab-group> -<app-notes-list #appNotesList *ngIf="this.mode == 'note'" [editMode]="true" [injectDatas]="injectDatasParam" - (reloadBadgeNotes)="reloadBadgeNotes($event)"></app-notes-list> -<app-attachments-list #appAttachmentsList *ngIf="this.mode == 'attachment'" [injectDatas]="injectDatasParam" - (reloadBadgeAttachments)="reloadBadgeAttachments($event)"></app-attachments-list> \ No newline at end of file +<ng-container *ngIf="currentResource.resId !== undefined"> + <div style="font-size: 60px;opacity: 0.1;padding-bottom: 30px;text-align: center;"> + <mat-icon fontSet="fas" fontIcon="{{icon}} fa-2x"></mat-icon> + </div> + <div + style="position: sticky;top: 0px;background:white;z-index: 1;display:flex;justify-content: center;align-items: center;color: #666;padding: 10px;"> + <mat-icon *ngIf="this.currentResource.statusImage !== undefined" style="width: auto;" + [ngStyle]="{'color': this.currentResource.priorityColor}" color="primary" + class="{{this.currentResource.statusImage.charAt(0)}}{{this.currentResource.statusImage.charAt(1)}} {{this.currentResource.statusImage}} {{this.currentResource.statusImage.charAt(0)}}{{this.currentResource.statusImage.charAt(1)}}-2x"> + </mat-icon> <span [innerHTML]="this.currentResource.chrono"></span> + </div> + <div style="text-align: center;font-weight: bold;margin-bottom: 30px;padding-left: 10px;padding-right: 10px;" + title="{{this.currentResource.subject | stripTags}}" [innerHTML]="this.currentResource.subject | shorten: 50: '...'"> + </div> + <mat-tab-group *ngIf="this.mode == 'diffusion'" [(selectedIndex)]="selectedDiffusionTab" class="diffusionTab"> + <mat-tab label="{{'lang.diffusionList' | translate}}"> + <app-diffusions-list #appDiffusionsList [adminMode]="false"></app-diffusions-list> + </mat-tab> + <mat-tab label="{{'lang.visaWorkflow' | translate}}" [disabled]="appVisaWorkflow.getVisaCount() == 0"> + <app-visa-workflow #appVisaWorkflow [adminMode]="false" [injectDatas]="injectDatasParam"></app-visa-workflow> + </mat-tab> + <mat-tab label="{{'lang.avis' | translate}}" [disabled]="appAvisWorkflow.getAvisCount() == 0"> + <app-avis-workflow #appAvisWorkflow [adminMode]="false" [injectDatas]="injectDatasParam"></app-avis-workflow> + </mat-tab> + </mat-tab-group> + <app-notes-list #appNotesList *ngIf="this.mode == 'note'" [editMode]="true" [injectDatas]="injectDatasParam" + (reloadBadgeNotes)="reloadBadgeNotes($event)"></app-notes-list> + <app-attachments-list #appAttachmentsList *ngIf="this.mode == 'attachment'" [injectDatas]="injectDatasParam" + (reloadBadgeAttachments)="reloadBadgeAttachments($event)"></app-attachments-list> +</ng-container> \ No newline at end of file