From af79945fd865be08e027f065942e412da6770563 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1niel=20P=C3=A9ter=20Sipos?= Date: Fri, 6 Nov 2020 11:05:20 +0100 Subject: [PATCH] #885 add enviroment variable for media viewer --- .editorconfig | 3 ++ .../media-viewer-image.component.ts | 7 +++++ .../media-viewer-video.component.html | 6 ++-- .../media-viewer/media-viewer.component.html | 31 ++++++++++++------- .../media-viewer/media-viewer.component.ts | 15 ++++++--- .../publication/publication.component.html | 13 +++++--- .../item-types/shared/item.component.ts | 3 ++ src/app/app.component.scss | 5 +++ src/assets/i18n/en.json5 | 2 +- src/config/global-config.interface.ts | 6 ++-- src/config/media-viewer-config.interface.ts | 7 +++++ src/environments/environment.common.ts | 5 +++ 12 files changed, 76 insertions(+), 27 deletions(-) create mode 100644 src/config/media-viewer-config.interface.ts diff --git a/.editorconfig b/.editorconfig index 70ce43b68e..15d4c87b14 100644 --- a/.editorconfig +++ b/.editorconfig @@ -12,3 +12,6 @@ trim_trailing_whitespace = true [*.md] insert_final_newline = false trim_trailing_whitespace = false + +[*.ts] +quote_type = single diff --git a/src/app/+item-page/media-viewer/media-viewer-image/media-viewer-image.component.ts b/src/app/+item-page/media-viewer/media-viewer-image/media-viewer-image.component.ts index b3993d2805..9069658d86 100644 --- a/src/app/+item-page/media-viewer/media-viewer-image/media-viewer-image.component.ts +++ b/src/app/+item-page/media-viewer/media-viewer-image/media-viewer-image.component.ts @@ -12,6 +12,7 @@ import { NgxGalleryAnimation } from '@kolkov/ngx-gallery'; }) export class MediaViewerImageComponent implements OnInit { @Input() images: MediaViewerItem[]; + @Input() preview?: boolean; @Input() image?: string; galleryOptions: NgxGalleryOptions[]; @@ -21,8 +22,10 @@ export class MediaViewerImageComponent implements OnInit { * Thi method sets up the gallery settings and data */ ngOnInit(): void { + console.log(this.preview); this.galleryOptions = [ { + preview: this.preview !== undefined ? this.preview : true, image: true, imageSize: 'contain', thumbnails: false, @@ -31,6 +34,10 @@ export class MediaViewerImageComponent implements OnInit { height: '279px', startIndex: 0, imageAnimation: NgxGalleryAnimation.Slide, + previewCloseOnEsc: true, + previewZoom: true, + previewRotate: true, + previewFullscreen: true, }, ]; diff --git a/src/app/+item-page/media-viewer/media-viewer-video/media-viewer-video.component.html b/src/app/+item-page/media-viewer/media-viewer-video/media-viewer-video.component.html index e190475e84..9fb02c445a 100644 --- a/src/app/+item-page/media-viewer/media-viewer-video/media-viewer-video.component.html +++ b/src/app/+item-page/media-viewer/media-viewer-video/media-viewer-video.component.html @@ -12,15 +12,15 @@ >