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';