From c3ee05c013021d05467d92e43cc2a62281ccc705 Mon Sep 17 00:00:00 2001 From: Aleksander Sklorz Date: Mon, 7 Sep 2026 12:17:55 +0200 Subject: [PATCH] [ACS-12728] Allow to drag to outside document list --- projects/aca-content/assets/app.extensions.json | 6 ++++-- .../src/lib/components/files/files.component.html | 8 +++++++- .../src/lib/components/files/files.component.ts | 1 + 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/projects/aca-content/assets/app.extensions.json b/projects/aca-content/assets/app.extensions.json index d3d27582f..b91b254ba 100644 --- a/projects/aca-content/assets/app.extensions.json +++ b/projects/aca-content/assets/app.extensions.json @@ -2567,7 +2567,8 @@ "sortable": false, "desktopOnly": false, "order": 10, - "resizable": false + "resizable": false, + "visibleInDragPreview": true }, { "id": "app.files.name", @@ -2579,7 +2580,8 @@ "template": "app.columns.name", "desktopOnly": false, "order": 20, - "draggable": true + "draggable": true, + "visibleInDragPreview": true }, { "id": "app.files.size", diff --git a/projects/aca-content/src/lib/components/files/files.component.html b/projects/aca-content/src/lib/components/files/files.component.html index 495f78dc4..5fe5142f8 100644 --- a/projects/aca-content/src/lib/components/files/files.component.html +++ b/projects/aca-content/src/lib/components/files/files.component.html @@ -5,7 +5,8 @@ [root]="title" [folderNode]="node" [selectedRowItemsCount]="selectedRowItemsCount" [maxItems]="isSmallScreen ? 1 : 0" - (navigate)="onBreadcrumbNavigate($event)" /> + (navigate)="onBreadcrumbNavigate($event)" + (breadcrumbPathElementsChange)="breadcrumbPathNames = $event"/> @@ -44,6 +45,9 @@ (selectedItemsCountChanged)="onSelectedItemsCountChanged($event)" (filterSelection)="onFilterSelected($event)" (error)="onError($event)" + [enableDragRows]="true" + [dropListConnectedTo]="breadcrumbPathNames" + [dragBoundary]="'aca-files'" > @@ -60,6 +64,7 @@ [isHidden]="column.isHidden" [draggable]="column.draggable" [resizable]="column.resizable" + [visibleInDragPreview]="column.visibleInDragPreview" > @@ -80,6 +85,7 @@ [isHidden]="column.isHidden" [draggable]="column.draggable" [resizable]="column.resizable" + [visibleInDragPreview]="column.visibleInDragPreview" /> diff --git a/projects/aca-content/src/lib/components/files/files.component.ts b/projects/aca-content/src/lib/components/files/files.component.ts index d7151f9ce..d75c2d10c 100644 --- a/projects/aca-content/src/lib/components/files/files.component.ts +++ b/projects/aca-content/src/lib/components/files/files.component.ts @@ -102,6 +102,7 @@ export class FilesComponent extends PageComponent implements OnInit, OnDestroy { showLoader$ = this.store.select(showLoaderSelector); columns: DocumentListPresetRef[] = []; isFilterHeaderActive = false; + breadcrumbPathNames: string[] = []; private nodePath: PathElement[]; private _errorTranslationKey = 'APP.MESSAGES.ERRORS.MISSING_CONTENT';