Use progress bar from bootstrap for the upload

This commit is contained in:
Chocobozzz 2016-05-23 09:50:26 +02:00
parent 471bc22f19
commit 8140a704bb
3 changed files with 8 additions and 2 deletions

View File

@ -34,7 +34,7 @@
</div>
<div id="progress" *ngIf="progressBar.max !== 0">
<progress [value]="progressBar.value" [max]="progressBar.max"></progress>
<progressbar [value]="progressBar.value" [max]="progressBar.max">{{ progressBar.value | bytes }} / {{ progressBar.max | bytes }}</progressbar>
</div>
<input type="submit" value="Upload" class="btn btn-default" [disabled]="!videoForm.form.valid || !fileToUpload">

View File

@ -1,6 +1,9 @@
import { Component, ElementRef, OnInit } from '@angular/core';
import { Router } from '@angular/router-deprecated';
import { PROGRESSBAR_DIRECTIVES } from 'ng2-bootstrap/components/progressbar';
import { BytesPipe } from 'angular-pipes/src/math/bytes.pipe';
import { AuthService } from '../../../users/services/auth.service';
import { User } from '../../../users/models/user';
@ -10,7 +13,9 @@ declare var jQuery:any;
@Component({
selector: 'my-videos-add',
styleUrls: [ 'app/angular/videos/components/add/videos-add.component.css' ],
templateUrl: 'app/angular/videos/components/add/videos-add.component.html'
templateUrl: 'app/angular/videos/components/add/videos-add.component.html',
directives: [ PROGRESSBAR_DIRECTIVES ],
pipes: [ BytesPipe ]
})
export class VideosAddComponent implements OnInit {

View File

@ -1,5 +1,6 @@
import { Component, OnInit, ElementRef } from '@angular/core';
import { RouteParams, CanDeactivate, ComponentInstruction } from '@angular/router-deprecated';
import { BytesPipe } from 'angular-pipes/src/math/bytes.pipe';
// TODO import it with systemjs