diff --git a/src/frontend/app/folder/document-list/folder-document-list.component.ts b/src/frontend/app/folder/document-list/folder-document-list.component.ts index 3a54a04ad8785aa8a91fc9d77502ce8dbe893872..2cbfe6da280b73d149c8cc3cc412953cbdf4a04b 100644 --- a/src/frontend/app/folder/document-list/folder-document-list.component.ts +++ b/src/frontend/app/folder/document-list/folder-document-list.component.ts @@ -136,7 +136,7 @@ export class FolderDocumentListComponent implements OnInit { 'label': data.folder.label }; - this.headerService.setHeader('Dossier : ' + this.folderInfo.label); + this.headerService.setHeader(this.folderInfo.label, '', 'fa fa-folder-open'); }); this.basketUrl = '../../rest/folders/' + params['folderId'] + '/resources'; this.filtersListService.filterMode = false; diff --git a/src/frontend/app/header/header-left.component.html b/src/frontend/app/header/header-left.component.html index 2b89072bf3ae03585566d2990746c2c30628191c..5fac3927e3fe23f8d992226bc21bf3d893e60660 100644 --- a/src/frontend/app/header/header-left.component.html +++ b/src/frontend/app/header/header-left.component.html @@ -2,5 +2,5 @@ <button *ngIf="!snavLeft.opened" mat-icon-button (click)="snavLeft.open()" style="font-size:20px;"> <mat-icon class="fa fa-stream"></mat-icon> </button> - {{headerService.headerMessage}} <span class="admin-toolbar-title-small">{{headerService.subHeaderMessage}}</span> + <i *ngIf="headerService.headerMessageIcon !== ''" class="{{headerService.headerMessageIcon}}"></i> {{headerService.headerMessage}} <span class="admin-toolbar-title-small">{{headerService.subHeaderMessage}}</span> </div> \ No newline at end of file diff --git a/src/frontend/app/list/basket-list.component.ts b/src/frontend/app/list/basket-list.component.ts index df435881bff1d8eb393053ec02f7f902b191760b..32af88730e6ee97ef70770cb8f8b5b4416a2986a 100755 --- a/src/frontend/app/list/basket-list.component.ts +++ b/src/frontend/app/list/basket-list.component.ts @@ -184,7 +184,7 @@ export class BasketListComponent implements OnInit { this.allResInBasket = data.allResources; this.currentBasketInfo.basket_id = data.basket_id; this.defaultAction = data.defaultAction; - this.headerService.setHeader(data.basketLabel); + this.headerService.setHeader(data.basketLabel, '', 'fa fa-inbox'); return data.resources; }), catchError((err: any) => { diff --git a/src/frontend/service/header.service.ts b/src/frontend/service/header.service.ts index a7ea7fab8f9ba74f2e57cdd91cef527c6837a81f..2263743601cdf65cf801682d3a56e5dc6c60c0a0 100755 --- a/src/frontend/service/header.service.ts +++ b/src/frontend/service/header.service.ts @@ -6,6 +6,7 @@ import { of } from 'rxjs'; @Injectable() export class HeaderService { + headerMessageIcon: string = ""; headerMessage: string = ""; subHeaderMessage: string = ""; user: any = { firstname: "", lastname: "" }; @@ -102,8 +103,9 @@ export class HeaderService { ); } - setHeader(maintTitle: string, subTitle: any = '') { + setHeader(maintTitle: string, subTitle: any = '', icon = '') { this.headerMessage = maintTitle; this.subHeaderMessage = subTitle; + this.headerMessageIcon = icon; } }