aboutsummaryrefslogtreecommitdiffhomepage
path: root/client/app/videos
diff options
context:
space:
mode:
authorChocobozzz <florian.bigard@gmail.com>2016-05-27 17:52:41 +0200
committerChocobozzz <florian.bigard@gmail.com>2016-05-27 17:52:41 +0200
commit9bfe96e19f552a75eed790f8f3b68de11c9b7fef (patch)
treeea1536162cdfbed0dbbf4fcffc728b69b5e890a6 /client/app/videos
parent4fd8aa327004b27530fd96bdde5df60e6745a1f6 (diff)
downloadPeerTube-9bfe96e19f552a75eed790f8f3b68de11c9b7fef.tar.gz
PeerTube-9bfe96e19f552a75eed790f8f3b68de11c9b7fef.tar.zst
PeerTube-9bfe96e19f552a75eed790f8f3b68de11c9b7fef.zip
Put presentation logic in the components
Diffstat (limited to 'client/app/videos')
-rw-r--r--client/app/videos/video-add/video-add.component.ts6
-rw-r--r--client/app/videos/video-list/video-list.component.html2
-rw-r--r--client/app/videos/video-list/video-list.component.ts4
3 files changed, 8 insertions, 4 deletions
diff --git a/client/app/videos/video-add/video-add.component.ts b/client/app/videos/video-add/video-add.component.ts
index b11475ae9..eb10aedeb 100644
--- a/client/app/videos/video-add/video-add.component.ts
+++ b/client/app/videos/video-add/video-add.component.ts
@@ -25,9 +25,9 @@ export class VideoAddComponent implements OnInit {
25 private form: any; 25 private form: any;
26 26
27 constructor( 27 constructor(
28 private router: Router, 28 private authService: AuthService,
29 private elementRef: ElementRef, 29 private elementRef: ElementRef,
30 private authService: AuthService 30 private router: Router
31 ) {} 31 ) {}
32 32
33 ngOnInit() { 33 ngOnInit() {
@@ -62,8 +62,8 @@ export class VideoAddComponent implements OnInit {
62 } 62 }
63 63
64 uploadFile() { 64 uploadFile() {
65 this.form.headers = this.authService.getRequestHeader().toJSON();
66 this.form.formData = jQuery(this.elementRef.nativeElement).find('form').serializeArray(); 65 this.form.formData = jQuery(this.elementRef.nativeElement).find('form').serializeArray();
66 this.form.headers = this.authService.getRequestHeader().toJSON();
67 this.form.submit(); 67 this.form.submit();
68 } 68 }
69} 69}
diff --git a/client/app/videos/video-list/video-list.component.html b/client/app/videos/video-list/video-list.component.html
index edbbaf3ae..80b1e7b1b 100644
--- a/client/app/videos/video-list/video-list.component.html
+++ b/client/app/videos/video-list/video-list.component.html
@@ -6,7 +6,7 @@
6<div class="videos-miniatures"> 6<div class="videos-miniatures">
7 <my-loader [loading]="loading"></my-loader> 7 <my-loader [loading]="loading"></my-loader>
8 8
9 <div class="col-md-12 no-video" *ngIf="!loading && videos.length === 0">There is no video.</div> 9 <div class="col-md-12 no-video" *ngIf="noVideo()">There is no video.</div>
10 10
11 <my-video-miniature *ngFor="let video of videos" [video]="video" [user]="user" (removed)="onRemoved(video)"> 11 <my-video-miniature *ngFor="let video of videos" [video]="video" [user]="user" (removed)="onRemoved(video)">
12 </my-video-miniature> 12 </my-video-miniature>
diff --git a/client/app/videos/video-list/video-list.component.ts b/client/app/videos/video-list/video-list.component.ts
index 23b97df32..131578681 100644
--- a/client/app/videos/video-list/video-list.component.ts
+++ b/client/app/videos/video-list/video-list.component.ts
@@ -80,6 +80,10 @@ export class VideoListComponent implements OnInit {
80 ); 80 );
81 } 81 }
82 82
83 noVideo() {
84 return !this.loading && this.videos.length === 0;
85 }
86
83 onRemoved(video: Video) { 87 onRemoved(video: Video) {
84 this.videos.splice(this.videos.indexOf(video), 1); 88 this.videos.splice(this.videos.indexOf(video), 1);
85 } 89 }