]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - client/angular/videos/components/add/videos-add.component.ts
Only display "upload video" in the menu if the user is logged in
[github/Chocobozzz/PeerTube.git] / client / angular / videos / components / add / videos-add.component.ts
index 8ff6cfec87db6f350f9ca3e2dd33b761419102b8..0004cfa20f8651471dc3351989e7956be41e530c 100644 (file)
@@ -22,7 +22,7 @@ export class VideosAddComponent implements OnInit {
   constructor(private _router: Router, private _elementRef: ElementRef) {}
 
   ngOnInit() {
-    jQuery(this._elementRef.nativeElement).find('#input_video').fileupload({
+    jQuery(this._elementRef.nativeElement).find('#videofile').fileupload({
       url: '/api/v1/videos',
       dataType: 'json',
       singleFileUploads: true,
@@ -36,10 +36,13 @@ export class VideosAddComponent implements OnInit {
 
       progressall: (e, data) => {
         this.progressBar.value = data.loaded;
-        this.progressBar.max= data.total;
+        // The server is a little bit slow to answer (has to seed the video)
+        // So we add more time to the progress bar (+10%)
+        this.progressBar.max = data.total + (0.1 * data.total);
       },
 
       done: (e, data) => {
+        this.progressBar.value = this.progressBar.max;
         console.log('Video uploaded.');
 
         // Print all the videos once it's finished