+
+
+
+
+ DETAILS
+
+
+
+
+ Activity
+
+
+
+
+
+
diff --git a/ng2-components/ng2-alfresco-viewer/src/components/viewer-dialog.component.scss b/ng2-components/ng2-alfresco-viewer/src/components/viewer-dialog.component.scss
index 9ba12571f4..72cf0ecaf6 100644
--- a/ng2-components/ng2-alfresco-viewer/src/components/viewer-dialog.component.scss
+++ b/ng2-components/ng2-alfresco-viewer/src/components/viewer-dialog.component.scss
@@ -8,12 +8,29 @@
}
.adf-viewer-dialog {
+
.mat-dialog-content {
display: flex;
max-height: 90vh;
justify-content: center;
}
+ &__info-drawer {
+ width: 350px;
+ display: block;
+ padding: 8px 0;
+ background-color: #FAFAFA;
+ box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.27);
+
+ .mat-tab-label {
+ text-transform: uppercase;
+ }
+
+ .mat-card {
+ margin: 6px;
+ }
+ }
+
&-unknown-view {
height: 90vh;
text-align: center;
@@ -31,6 +48,7 @@
justify-content: center;
height: 90vh;
img {
+ max-width: 100%;
object-fit: contain;
}
}
diff --git a/ng2-components/ng2-alfresco-viewer/src/components/viewer-dialog.component.ts b/ng2-components/ng2-alfresco-viewer/src/components/viewer-dialog.component.ts
index 6ebe7db122..ae233dcbfc 100644
--- a/ng2-components/ng2-alfresco-viewer/src/components/viewer-dialog.component.ts
+++ b/ng2-components/ng2-alfresco-viewer/src/components/viewer-dialog.component.ts
@@ -36,6 +36,9 @@ export class ViewerDialogComponent implements OnInit {
fileMimeType: string = null;
downloadUrl: string = null;
+ allowInfoDrawer = false;
+ showInfoDrawer = false;
+
unknownFormatIcon = 'wifi_tethering';
unknownFormatText = 'Document preview could not be loaded.';
@@ -54,12 +57,15 @@ export class ViewerDialogComponent implements OnInit {
this.fileName = settings.fileName;
this.fileMimeType = settings.fileMimeType;
this.downloadUrl = settings.downloadUrl;
- // console.log(settings);
}
ngOnInit() {
this.viewerType = this.detectViewerType(this.fileMimeType);
this.asText = this.getAsText();
+
+ if (this.viewerType !== 'unknown') {
+ this.allowInfoDrawer = true;
+ }
}
private detectViewerType(mimeType: string) {
diff --git a/ng2-components/ng2-alfresco-viewer/src/material.module.ts b/ng2-components/ng2-alfresco-viewer/src/material.module.ts
index d3acc98a5e..587a05b923 100644
--- a/ng2-components/ng2-alfresco-viewer/src/material.module.ts
+++ b/ng2-components/ng2-alfresco-viewer/src/material.module.ts
@@ -24,6 +24,7 @@ import {
MdMenuModule,
MdProgressBarModule,
MdProgressSpinnerModule,
+ MdTabsModule,
MdTooltipModule
} from '@angular/material';
@@ -36,6 +37,7 @@ export function modules() {
MdMenuModule,
MdProgressBarModule,
MdProgressSpinnerModule,
+ MdTabsModule,
MdTooltipModule
];
}