diff --git a/src/app/+item-page/media-viewer/media-viewer-image/media-viewer-image.component.html b/src/app/+item-page/media-viewer/media-viewer-image/media-viewer-image.component.html index 63c7abe42e..2d12403b1f 100644 --- a/src/app/+item-page/media-viewer/media-viewer-image/media-viewer-image.component.html +++ b/src/app/+item-page/media-viewer/media-viewer-image/media-viewer-image.component.html @@ -1,7 +1,11 @@ - +
- +
diff --git a/src/app/+item-page/media-viewer/media-viewer-image/media-viewer-image.component.scss b/src/app/+item-page/media-viewer/media-viewer-image/media-viewer-image.component.scss index a0c6fe3fd7..bbbad9d3b2 100644 --- a/src/app/+item-page/media-viewer/media-viewer-image/media-viewer-image.component.scss +++ b/src/app/+item-page/media-viewer/media-viewer-image/media-viewer-image.component.scss @@ -1 +1,4 @@ -.ngx-gallery { display: inline-block; margin-bottom: 20px; } +.ngx-gallery { + display: inline-block; + margin-bottom: 20px; +} 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 9069658d86..f0a5962e1f 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 @@ -2,6 +2,9 @@ import { Component, Input, OnInit } from '@angular/core'; import { NgxGalleryImage, NgxGalleryOptions } from '@kolkov/ngx-gallery'; import { MediaViewerItem } from '../../../core/shared/media-viewer-item.model'; import { NgxGalleryAnimation } from '@kolkov/ngx-gallery'; +import { Observable } from 'rxjs'; +import { AuthService } from '../../../core/auth/auth.service'; + /** * This componenet render an image gallery for the image viewer */ @@ -15,14 +18,23 @@ export class MediaViewerImageComponent implements OnInit { @Input() preview?: boolean; @Input() image?: string; + loggedin: boolean; + galleryOptions: NgxGalleryOptions[]; galleryImages: NgxGalleryImage[]; + /** + * Whether or not the current user is authenticated + */ + isAuthenticated$: Observable; + + constructor(private authService: AuthService) {} + /** * Thi method sets up the gallery settings and data */ ngOnInit(): void { - console.log(this.preview); + this.isAuthenticated$ = this.authService.isAuthenticated(); this.galleryOptions = [ { preview: this.preview !== undefined ? this.preview : 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 9fb02c445a..1288af99b1 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 @@ -1,49 +1,47 @@ - - -
- + +
+ + +
-
+
-
- -
- +
diff --git a/src/app/app.component.scss b/src/app/app.component.scss index 337a358c3e..397f9d66e4 100644 --- a/src/app/app.component.scss +++ b/src/app/app.component.scss @@ -1,6 +1,6 @@ -@import '../styles/helpers/font_awesome_imports.scss'; -@import '../../node_modules/bootstrap/scss/bootstrap.scss'; -@import '../../node_modules/nouislider/distribute/nouislider.min'; +@import "../styles/helpers/font_awesome_imports.scss"; +@import "../../node_modules/bootstrap/scss/bootstrap.scss"; +@import "../../node_modules/nouislider/distribute/nouislider.min"; html { position: relative; @@ -48,12 +48,19 @@ ds-admin-sidebar { z-index: $sidebar-z-index; } - .ds-full-screen-loader { height: 100vh; } -.sticky-top{ +.sticky-top { z-index: 0; } +.media-viewer + .change-gallery + .ngx-gallery + ngx-gallery-preview.ngx-gallery-active { + right: 0; + left: auto; + width: 96%; +}