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 @@