mirror of
https://github.com/Ombi-app/Ombi.git
synced 2025-08-19 12:59:39 -07:00
other !wip
This commit is contained in:
parent
b14ac0074d
commit
1757b1c88d
6 changed files with 37 additions and 30 deletions
|
@ -56,10 +56,10 @@ export class AppComponent implements OnInit {
|
||||||
|
|
||||||
this.settingsService.getCustomization().subscribe(x => {
|
this.settingsService.getCustomization().subscribe(x => {
|
||||||
this.customizationSettings = x;
|
this.customizationSettings = x;
|
||||||
if(this.customizationSettings.useCustomPage) {
|
if (this.customizationSettings.useCustomPage) {
|
||||||
this.settingsService.getCustomPage().subscribe(c => {
|
this.settingsService.getCustomPage().subscribe(c => {
|
||||||
this.customPageSettings = c;
|
this.customPageSettings = c;
|
||||||
if(!this.customPageSettings.title) {
|
if (!this.customPageSettings.title) {
|
||||||
this.customPageSettings.title = "Custom Page";
|
this.customPageSettings.title = "Custom Page";
|
||||||
this.customPageSettings.fontAwesomeIcon = "fa-check";
|
this.customPageSettings.fontAwesomeIcon = "fa-check";
|
||||||
}
|
}
|
||||||
|
@ -67,7 +67,7 @@ export class AppComponent implements OnInit {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
this.settingsService.issueEnabled().subscribe(x => this.issuesEnabled = x);
|
this.settingsService.issueEnabled().subscribe(x => this.issuesEnabled = x);
|
||||||
this.settingsService.voteEnabled().subscribe(x => this.voteEnabled =x);
|
this.settingsService.voteEnabled().subscribe(x => this.voteEnabled = x);
|
||||||
|
|
||||||
this.router.events.subscribe((event: NavigationStart) => {
|
this.router.events.subscribe((event: NavigationStart) => {
|
||||||
this.currentUrl = event.url;
|
this.currentUrl = event.url;
|
||||||
|
@ -81,7 +81,7 @@ export class AppComponent implements OnInit {
|
||||||
this.jobService.getCachedUpdate().subscribe(x => {
|
this.jobService.getCachedUpdate().subscribe(x => {
|
||||||
this.updateAvailable = x;
|
this.updateAvailable = x;
|
||||||
},
|
},
|
||||||
err => this.checkedForUpdate = true );
|
err => this.checkedForUpdate = true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<div *ngIf="discoverResults" class="row">
|
<div *ngIf="discoverResults" class="row" >
|
||||||
<div class="col-lg-2 col-md-4 col-6" *ngFor="let result of discoverResults">
|
<div class="col-lg-2 col-md-4 col-6" *ngFor="let result of discoverResults" [@slideIn]>
|
||||||
<discover-card [result]="result"></discover-card>
|
<discover-card [result]="result"></discover-card>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
|
@ -2,9 +2,18 @@ import { Component, OnInit } from "@angular/core";
|
||||||
import { SearchService } from "../services";
|
import { SearchService } from "../services";
|
||||||
import { ISearchMovieResult, ISearchTvResult, RequestType } from "../interfaces";
|
import { ISearchMovieResult, ISearchTvResult, RequestType } from "../interfaces";
|
||||||
import { IDiscoverCardResult } from "./interfaces";
|
import { IDiscoverCardResult } from "./interfaces";
|
||||||
|
import { trigger, transition, style, animate } from "@angular/animations";
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
templateUrl: "./discover.component.html",
|
templateUrl: "./discover.component.html",
|
||||||
|
animations: [
|
||||||
|
trigger('slideIn', [
|
||||||
|
transition(':enter', [
|
||||||
|
style({transform: 'translateX(100%)'}),
|
||||||
|
animate('200ms ease-in', style({transform: 'translateY(0%)'}))
|
||||||
|
])
|
||||||
|
])
|
||||||
|
],
|
||||||
})
|
})
|
||||||
export class DiscoverComponent implements OnInit {
|
export class DiscoverComponent implements OnInit {
|
||||||
|
|
||||||
|
|
|
@ -52,6 +52,5 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<ng-template #template>
|
<ng-template #template>
|
||||||
<router-outlet>
|
<router-outlet> </router-outlet>
|
||||||
</router-outlet>
|
|
||||||
</ng-template>
|
</ng-template>
|
|
@ -3,11 +3,10 @@ import { BreakpointObserver, Breakpoints } from '@angular/cdk/layout';
|
||||||
import { Observable } from 'rxjs';
|
import { Observable } from 'rxjs';
|
||||||
import { map } from 'rxjs/operators';
|
import { map } from 'rxjs/operators';
|
||||||
|
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'app-my-nav',
|
selector: 'app-my-nav',
|
||||||
templateUrl: './my-nav.component.html',
|
templateUrl: './my-nav.component.html',
|
||||||
styleUrls: ['./my-nav.component.css']
|
styleUrls: ['./my-nav.component.css'],
|
||||||
})
|
})
|
||||||
export class MyNavComponent {
|
export class MyNavComponent {
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<mat-form-field class="quater-width">
|
<mat-form-field class="quater-width">
|
||||||
<input [(ngModel)]="searchText" (keyup)="search($event)" matInput [matAutocomplete]="auto">
|
<input [(ngModel)]="searchText" placeholder="Search" (keyup)="search($event)" matInput [matAutocomplete]="auto">
|
||||||
<mat-autocomplete #auto="matAutocomplete" (optionSelected)="selected($event)">
|
<mat-autocomplete #auto="matAutocomplete" (optionSelected)="selected($event)">
|
||||||
<mat-option *ngFor="let result of searchResult" [value]="result">
|
<mat-option *ngFor="let result of searchResult" [value]="result">
|
||||||
<img src="https://image.tmdb.org/t/p/w92/{{result.poster_path}}" class="autocomplete-img" aria-hidden/>
|
<img src="https://image.tmdb.org/t/p/w92/{{result.poster_path}}" class="autocomplete-img" aria-hidden/>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue