diff --git a/demo-shell-ng2/app/components/search/search-bar.component.html b/demo-shell-ng2/app/components/search/search-bar.component.html
index ff4c5adacd..97a5ce8a8a 100644
--- a/demo-shell-ng2/app/components/search/search-bar.component.html
+++ b/demo-shell-ng2/app/components/search/search-bar.component.html
@@ -1,6 +1,6 @@
-
+
diff --git a/demo-shell-ng2/app/components/search/search-bar.component.ts b/demo-shell-ng2/app/components/search/search-bar.component.ts
index 990d025365..9bf5ce4949 100644
--- a/demo-shell-ng2/app/components/search/search-bar.component.ts
+++ b/demo-shell-ng2/app/components/search/search-bar.component.ts
@@ -21,7 +21,7 @@ import { ALFRESCO_SEARCH_DIRECTIVES } from 'ng2-alfresco-search/dist/ng2-alfresc
import { VIEWERCOMPONENT } from 'ng2-alfresco-viewer/dist/ng2-alfresco-viewer';
import {
AlfrescoAuthenticationService,
- AlfrescoSettingsService
+ AlfrescoContentService
} from 'ng2-alfresco-core/dist/ng2-alfresco-core';
declare let __moduleName: string;
@@ -37,12 +37,14 @@ declare let __moduleName: string;
export class SearchBarComponent {
urlFile: string;
+ mimeType: string;
fileShowed: boolean = false;
constructor(
public router: Router,
public auth: AlfrescoAuthenticationService,
- public settings: AlfrescoSettingsService
+ public contentService: AlfrescoContentService
+
) {
}
@@ -63,9 +65,8 @@ export class SearchBarComponent {
onFileClicked(event) {
if (event.value.entry.isFile) {
- let workSpace = 'workspace/SpacesStore/' + event.value.entry.id;
- let nameFile = event.value.entry.name;
- this.urlFile = this.settings.host + '/alfresco/s/slingshot/node/content/' + workSpace + '/' + nameFile;
+ this.mimeType = event.value.entry.content.mimeType;
+ this.urlFile = this.contentService.getContentUrl(event.value);
this.fileShowed = true;
}
}