From 5d6af1af55bd7fd89ef344bcedcca8daaba98555 Mon Sep 17 00:00:00 2001 From: Vito Date: Tue, 16 Jan 2018 15:51:16 +0100 Subject: [PATCH] [ADF-2053] improved search result adding refresh on delete (#2836) * [ADF-2053] refreshed results when folder is deleted * [ADF-2053] improved search result adding refresh on delete * [ADF-2053] added missing whitespace --- demo-shell/src/app/components/files/files.component.html | 1 + demo-shell/src/app/components/files/files.component.ts | 4 ++++ .../src/app/components/search/search-result.component.html | 3 ++- .../src/app/components/search/search-result.component.ts | 4 ++++ 4 files changed, 11 insertions(+), 1 deletion(-) diff --git a/demo-shell/src/app/components/files/files.component.html b/demo-shell/src/app/components/files/files.component.html index 1fcfe16e6b..4bfb1206f6 100644 --- a/demo-shell/src/app/components/files/files.component.html +++ b/demo-shell/src/app/components/files/files.component.html @@ -222,6 +222,7 @@ [disableWithNoPermission]="true" title="{{'DOCUMENT_LIST.ACTIONS.FOLDER.DELETE' | translate}}" (permissionEvent)="handlePermissionError($event)" + (success)="onDeleteActionSuccess($event)" handler="delete"> diff --git a/demo-shell/src/app/components/files/files.component.ts b/demo-shell/src/app/components/files/files.component.ts index 12df8960f7..6cc7537f85 100644 --- a/demo-shell/src/app/components/files/files.component.ts +++ b/demo-shell/src/app/components/files/files.component.ts @@ -117,6 +117,9 @@ export class FilesComponent implements OnInit, OnChanges, OnDestroy { @Output() loadNext: EventEmitter = new EventEmitter(); + @Output() + deleteElementSuccess: EventEmitter = new EventEmitter(); + @ViewChild(DocumentListComponent) documentList: DocumentListComponent; @@ -308,6 +311,7 @@ export class FilesComponent implements OnInit, OnChanges, OnDestroy { onDeleteActionSuccess(message) { this.uploadService.fileDeleted.next(message); + this.deleteElementSuccess.emit(); } onManageVersions(event) { diff --git a/demo-shell/src/app/components/search/search-result.component.html b/demo-shell/src/app/components/search/search-result.component.html index 913bf2b5e1..e8f461e9e1 100644 --- a/demo-shell/src/app/components/search/search-result.component.html +++ b/demo-shell/src/app/components/search/search-result.component.html @@ -14,5 +14,6 @@ (changedPageNumber)="onRefreshPagination($event)" (turnedNextPage)="onRefreshPagination($event)" (loadNext)="onRefreshPagination($event)" - (turnedPreviousPage)="onRefreshPagination($event)"> + (turnedPreviousPage)="onRefreshPagination($event)" + (deleteElementSuccess)="onDeleteElementSuccess($event)"> diff --git a/demo-shell/src/app/components/search/search-result.component.ts b/demo-shell/src/app/components/search/search-result.component.ts index 81a8914f43..7b7288a946 100644 --- a/demo-shell/src/app/components/search/search-result.component.ts +++ b/demo-shell/src/app/components/search/search-result.component.ts @@ -62,4 +62,8 @@ export class SearchResultComponent implements OnInit { this.maxItems = pagination.maxItems; this.skipCount = pagination.skipCount; } + + onDeleteElementSuccess(element: any) { + this.search.reload(); + } }