From 7833ae424712feff32c44894b021b83f7322ea0c Mon Sep 17 00:00:00 2001 From: "florian.azizian" <florian.azizian@maarch.org> Date: Fri, 24 Jan 2020 15:57:00 +0100 Subject: [PATCH] FIX #12091 TIME 0:10 display badge folder in folder list --- src/app/folder/controllers/FolderController.php | 1 + .../folder-document-list.component.html | 3 +++ .../folder-document-list.component.scss | 14 ++++++++++++++ 3 files changed, 18 insertions(+) diff --git a/src/app/folder/controllers/FolderController.php b/src/app/folder/controllers/FolderController.php index 446b93c42bd..a392590c31c 100755 --- a/src/app/folder/controllers/FolderController.php +++ b/src/app/folder/controllers/FolderController.php @@ -575,6 +575,7 @@ class FolderController 'attachments' => $attachments, 'checkLocked' => false, 'trackedMails' => $followedResources, + 'listDisplay' => ['folders'] ]); } diff --git a/src/frontend/app/folder/document-list/folder-document-list.component.html b/src/frontend/app/folder/document-list/folder-document-list.component.html index 481c1d5294d..90cbf1dda64 100644 --- a/src/frontend/app/folder/document-list/folder-document-list.component.html +++ b/src/frontend/app/folder/document-list/folder-document-list.component.html @@ -168,6 +168,9 @@ </button> </span> </div> + <div *ngIf="row.folders !== undefined && row.folders.length > 0" class="folder-info"> + <span class="badge badge-folder" *ngFor="let folder of row.folders | sortBy : 'label'" routerLink="/folders/{{folder.id}}" title="{{lang.goToFolder}} : {{folder.label}}"><i class="fa fa-folder"></i> {{folder.label}}</span> + </div> </td> </ng-container> <tr mat-row *matRowDef="let row; columns: displayedColumnsBasket;" diff --git a/src/frontend/app/folder/document-list/folder-document-list.component.scss b/src/frontend/app/folder/document-list/folder-document-list.component.scss index 7a6af119a53..3c256aca35a 100644 --- a/src/frontend/app/folder/document-list/folder-document-list.component.scss +++ b/src/frontend/app/folder/document-list/folder-document-list.component.scss @@ -93,3 +93,17 @@ .followIcon { color: $secondary; } + +.folder-info { + padding-left: 20px; + padding-right: 20px; +} + +.badge-folder { + cursor: pointer; + background: $secondary; + margin: 5px; + font-size: 12px; + border-radius: 3px; + opacity: 0.8; +} -- GitLab