mirror of
https://github.com/Alfresco/alfresco-content-app.git
synced 2025-07-31 17:38:28 +00:00
[ACA-1066] Improved files preview (#173)
* preview files child route * fix previewing root files (personal)
This commit is contained in:
@@ -60,11 +60,12 @@ describe('SearchComponent', () => {
|
||||
describe('onItemClicked()', () => {
|
||||
it('opens preview if node is file', () => {
|
||||
spyOn(router, 'navigate').and.stub();
|
||||
const node = { entry: { isFile: true, id: 'node-id' } };
|
||||
const node = { entry: { isFile: true, id: 'node-id', parentId: 'parent-id' } };
|
||||
|
||||
component.onItemClicked(node);
|
||||
|
||||
expect(router.navigate).toHaveBeenCalledWith(['/preview', node.entry.id]);
|
||||
expect(router.navigate['calls'].argsFor(0)[0])
|
||||
.toEqual([`/personal-files/${node.entry.parentId}/preview/`, node.entry.id]);
|
||||
});
|
||||
|
||||
it('navigates if node is folder', () => {
|
||||
|
@@ -41,7 +41,7 @@ export class SearchComponent {
|
||||
onItemClicked(node: MinimalNodeEntity) {
|
||||
if (node && node.entry) {
|
||||
if (node.entry.isFile) {
|
||||
this.router.navigate(['/preview', node.entry.id]);
|
||||
this.router.navigate([`/personal-files/${node.entry.parentId}/preview/`, node.entry.id]);
|
||||
} else if (node.entry.isFolder) {
|
||||
this.router.navigate([ '/personal-files', node.entry.id ]);
|
||||
}
|
||||
|
Reference in New Issue
Block a user