diff --git a/src/Ombi/ClientApp/angular.json b/src/Ombi/ClientApp/angular.json index 53547eace..8dab70b61 100644 --- a/src/Ombi/ClientApp/angular.json +++ b/src/Ombi/ClientApp/angular.json @@ -29,7 +29,9 @@ "node_modules/angular-bootstrap-md/scss/mdb-free.scss", "node_modules/pace/themes/orange/pace-theme-flat-top.css", "node_modules/font-awesome/scss/font-awesome.scss", - "node_modules/primeng/resources/primeng.min.css" + "node_modules/primeng/resources/primeng.min.css", + "node_modules/primeng/resources/themes/nova-light/theme.css", + "node_modules/primeicons/primeicons.css" ], "scripts": [ "node_modules/jquery/dist/jquery.min.js", diff --git a/src/Ombi/ClientApp/package.json b/src/Ombi/ClientApp/package.json index 7cabf0321..8b5847148 100644 --- a/src/Ombi/ClientApp/package.json +++ b/src/Ombi/ClientApp/package.json @@ -53,7 +53,8 @@ "ngx-page-scroll": "^5.0.1", "pace": "github:HubSpot/pace#v1.0.2", "popper.js": "^1.14.3", - "primeng": "^7.1.0", + "primeng": "^7.0.3", + "primeicons": "^1.0.0", "rxjs": "^6.0.0", "socket.io-client": "^2.2.0", "store": "^2.0.12", @@ -78,4 +79,4 @@ "ts-node": "~5.0.1", "tslint": "^5.12.0" } -} +} \ No newline at end of file diff --git a/src/Ombi/ClientApp/src/app/media-details/movie-details.component.html b/src/Ombi/ClientApp/src/app/media-details/movie-details.component.html index ba08ccb10..e6854c6c6 100644 --- a/src/Ombi/ClientApp/src/app/media-details/movie-details.component.html +++ b/src/Ombi/ClientApp/src/app/media-details/movie-details.component.html @@ -184,13 +184,13 @@
- Cast + Cast
-
@@ -206,7 +206,11 @@
- - - - <
+
+ + + + + +
+
diff --git a/src/Ombi/ClientApp/src/app/media-details/movie-details.component.scss b/src/Ombi/ClientApp/src/app/media-details/movie-details.component.scss index 59aeefdae..859892cfe 100644 --- a/src/Ombi/ClientApp/src/app/media-details/movie-details.component.scss +++ b/src/Ombi/ClientApp/src/app/media-details/movie-details.component.scss @@ -155,7 +155,7 @@ section { } .btn-spacing { - margin-right:10px; + margin-right:10px !important; } .btn-spacing-below { @@ -189,19 +189,8 @@ section { } .cast-profile-img { - width: 65px; - border-radius: 25%; -} - -.cast-names { - margin-left:0; -} -.cast-name { - padding-top:15%; -} - -.cast-row { - margin-top: 10%; + border-radius: 10%; + width: 170px; } .small-middle-container{ @@ -211,4 +200,5 @@ section { .keywords-panel { margin-top: 8%; -} \ No newline at end of file +} + diff --git a/src/Ombi/ClientApp/src/app/media-details/movie-details.component.ts b/src/Ombi/ClientApp/src/app/media-details/movie-details.component.ts index 1dd235752..bd258fad9 100644 --- a/src/Ombi/ClientApp/src/app/media-details/movie-details.component.ts +++ b/src/Ombi/ClientApp/src/app/media-details/movie-details.component.ts @@ -1,4 +1,4 @@ -import { Component } from "@angular/core"; +import { Component, ViewEncapsulation } from "@angular/core"; import { ImageService, SearchV2Service, RequestService, NotificationService, MessageService } from "../services"; import { ActivatedRoute } from "@angular/router"; import { DomSanitizer } from "@angular/platform-browser"; @@ -15,9 +15,9 @@ export class MovieDetailsComponent { private theMovidDbId: number; constructor(private searchService: SearchV2Service, private route: ActivatedRoute, - private sanitizer: DomSanitizer, private imageService: ImageService, - public dialog: MatDialog, private requestService: RequestService, - public messageService: MessageService) { + private sanitizer: DomSanitizer, private imageService: ImageService, + public dialog: MatDialog, private requestService: RequestService, + public messageService: MessageService) { this.route.params.subscribe((params: any) => { this.theMovidDbId = params.movieDbId; this.load(); @@ -25,19 +25,19 @@ export class MovieDetailsComponent { } public load() { - this.searchService.getFullMovieDetails(this.theMovidDbId).subscribe(x => { - this.movie = x; + this.searchService.getFullMovieDetails(this.theMovidDbId).subscribe(x => { + this.movie = x; this.imageService.getMovieBanner(this.theMovidDbId.toString()).subscribe(x => { this.movie.background = this.sanitizer.bypassSecurityTrustStyle - ("url(" + x + ")"); + ("url(" + x + ")"); }); }); } public async request() { - var result = await this.requestService.requestMovie({theMovieDbId: this.theMovidDbId, languageCode: null}).toPromise(); - if(result.result) { + var result = await this.requestService.requestMovie({ theMovieDbId: this.theMovidDbId, languageCode: null }).toPromise(); + if (result.result) { this.movie.requested = true; this.messageService.send(result.message, "Ok"); } else { @@ -47,8 +47,8 @@ export class MovieDetailsComponent { public openDialog() { this.dialog.open(MovieDetailsTrailerComponent, { - width: '560px', - data: this.movie + width: '560px', + data: this.movie }); - } + } } diff --git a/src/Ombi/ClientApp/src/index.html b/src/Ombi/ClientApp/src/index.html index 6d9f87cac..b78186e88 100644 --- a/src/Ombi/ClientApp/src/index.html +++ b/src/Ombi/ClientApp/src/index.html @@ -6,7 +6,7 @@