|
|
@ -47,6 +47,20 @@
|
|
|
|
<!--Next to poster-->
|
|
|
|
<!--Next to poster-->
|
|
|
|
<div class="details-button-container">
|
|
|
|
<div class="details-button-container">
|
|
|
|
<div class="col-12 media-row">
|
|
|
|
<div class="col-12 media-row">
|
|
|
|
|
|
|
|
<ng-container *ngIf="tv.fullyAvailable || tv.partlyAvailable">
|
|
|
|
|
|
|
|
<a id="viewOnPlexButton" *ngIf="tv.plexUrl" href="{{tv.plexUrl}}" mat-raised-button target="_blank" class="btn-spacing viewon-btn plex">
|
|
|
|
|
|
|
|
{{'Search.ViewOnPlex' | translate}}
|
|
|
|
|
|
|
|
<i class="far fa-play-circle fa-2x"></i>
|
|
|
|
|
|
|
|
</a>
|
|
|
|
|
|
|
|
<a id="viewOnEmbyButton" *ngIf="tv.embyUrl" href="{{tv.embyUrl}}" mat-raised-button target="_blank" class="btn-spacing viewon-btn emby">
|
|
|
|
|
|
|
|
{{'Search.ViewOnEmby' | translate}}
|
|
|
|
|
|
|
|
<i class="far fa-play-circle fa-2x"></i>
|
|
|
|
|
|
|
|
</a>
|
|
|
|
|
|
|
|
<a id="viewOnJellyfinButton" *ngIf="tv.jellyfinUrl" href="{{tv.jellyfinUrl}}" mat-raised-button target="_blank" class="btn-spacing viewon-btn jellyfin">
|
|
|
|
|
|
|
|
{{'Search.ViewOnJellyfin' | translate}}
|
|
|
|
|
|
|
|
<i class="far fa-play-circle fa-2x"></i>
|
|
|
|
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</ng-container>
|
|
|
|
<button *ngIf="!tv.fullyAvailable" mat-raised-button id="requestBtn" class="btn-spacing" color="primary"
|
|
|
|
<button *ngIf="!tv.fullyAvailable" mat-raised-button id="requestBtn" class="btn-spacing" color="primary"
|
|
|
|
(click)="request()"><i class="fas fa-plus"></i>
|
|
|
|
(click)="request()"><i class="fas fa-plus"></i>
|
|
|
|
{{ 'Common.Request' | translate }}</button>
|
|
|
|
{{ 'Common.Request' | translate }}</button>
|
|
|
|