mirror of
https://github.com/Ombi-app/Ombi.git
synced 2025-08-20 05:13:18 -07:00
* Improved the responsiveness for mobile views on the detail pages
This commit is contained in:
parent
2ca6d67573
commit
74db3cd573
7 changed files with 15 additions and 14 deletions
|
@ -9,12 +9,12 @@
|
|||
<section id="info-wrapper">
|
||||
<div class="small-middle-container">
|
||||
|
||||
<div class="row">
|
||||
<div class="row justify-content-center justify-content-sm-start">
|
||||
|
||||
<media-poster [posterPath]="'https://image.tmdb.org/t/p/w300/' + movie.posterPath"></media-poster>
|
||||
|
||||
<!--Next to poster-->
|
||||
<div class="col-12 col-lg-3 col-xl-3 media-row">
|
||||
<div class="col-12 col-lg-2 col-xl-3 media-row">
|
||||
|
||||
<social-icons [homepage]="movie.homepage" [theMoviedbId]="movie.id" [hasTrailer]="movie.videos?.results?.length > 0" (openTrailer)="openDialog()" [imdbId]="movie.imdbId" [twitter]="movie.externalIds.twitterId" [facebook]="movie.externalIds.facebookId"
|
||||
[instagram]="movie.externalIds.instagramId" [available]="movie.available" [plexUrl]="movie.plexUrl" [embyUrl]="movie.embyUrl" [jellyfinUrl]="movie.jellyfinUrl"></social-icons>
|
||||
|
|
|
@ -7,12 +7,12 @@
|
|||
<div class="container">
|
||||
<div class="row">
|
||||
<div
|
||||
class="col-xl-10 col-lg-11 offset-xl-2 offset-lg-1 col-md-8 col-sm-7 col-8 offset-md-4 offset-sm-5 offset-4">
|
||||
<h1>{{title}} <span *ngIf="releaseDate" class="grey-text align-middle">
|
||||
class="col-xl-11 col-lg-8 offset-xl-1 offset-lg-4 col-md-8 col-sm-7 col-12 offset-md-4 offset-sm-5 mobile-top-text">
|
||||
<h1 class="large-text">{{title}} <span *ngIf="releaseDate" class="grey-text align-middle">
|
||||
({{releaseDate | amLocal | amDateFormat: 'YYYY'}})</span>
|
||||
</h1>
|
||||
|
||||
<h5 class="tagline grey-text">{{tagline}}</h5>
|
||||
<h2 class="tagline grey-text">{{tagline}}</h2>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
.large-text {
|
||||
font: 500 40px/30px Roboto, "Helvetica Neue", sans-serif;
|
||||
}
|
|
@ -4,6 +4,7 @@ import { DomSanitizer, SafeStyle } from "@angular/platform-browser";
|
|||
@Component({
|
||||
selector: "top-banner",
|
||||
templateUrl: "./top-banner.component.html",
|
||||
styleUrls: ["top-banner.component.scss"]
|
||||
})
|
||||
export class TopBannerComponent {
|
||||
|
||||
|
|
|
@ -19,13 +19,13 @@
|
|||
|
||||
<section id="info-wrapper">
|
||||
<div class="small-middle-container">
|
||||
<div class="row">
|
||||
<div class="row justify-content-center justify-content-sm-start">
|
||||
|
||||
<media-poster [posterPath]="tv.images?.medium"></media-poster>
|
||||
|
||||
|
||||
<!--Next to poster-->
|
||||
<div class="col-12 col-lg-3 col-xl-3 media-row">
|
||||
<div class="col-12 col-lg-2 col-xl-3 media-row">
|
||||
|
||||
<social-icons [homepage]="tv.homepage" [tvdbId]="tv.id" [hasTrailer]="tv.trailer"
|
||||
(openTrailer)="openDialog()" [imdbId]="tv.imdbId" [available]="tv.available || tv.partlyAvailable"
|
||||
|
|
|
@ -5,13 +5,10 @@
|
|||
h1 {
|
||||
font-size: 1.5rem;
|
||||
}
|
||||
.mobile-poster {
|
||||
display: block;
|
||||
position: absolute;
|
||||
width: 70px;
|
||||
left: 12px;
|
||||
bottom: 2px;
|
||||
.mobile-top-text {
|
||||
margin-bottom: 170px;
|
||||
}
|
||||
|
||||
#info-wrapper .sidebar-poster {
|
||||
margin-top: -126px !important;
|
||||
}
|
||||
|
|
|
@ -24,7 +24,7 @@ export enum SearchFilterType {
|
|||
})
|
||||
export class MyNavComponent implements OnInit {
|
||||
|
||||
isHandset$: Observable<boolean> = this.breakpointObserver.observe(Breakpoints.Handset)
|
||||
isHandset$: Observable<boolean> = this.breakpointObserver.observe([Breakpoints.Small, Breakpoints.Handset, Breakpoints.XSmall])
|
||||
.pipe(
|
||||
map(result => result.matches)
|
||||
);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue