3
3
< md-content class ="add-download-box " >
4
4
< md-input-container flex class ="downlod-input-box " ng-keyup ="addDownload($event) ">
5
5
< label > Add download</ label >
6
- < input ng-model ="dlink.link " name ="taskText " type ="text " required >
6
+ < input ng-model ="dlink.link " name ="taskText " type ="text ">
7
7
</ md-input-container >
8
8
< md-button class ="md-fab md-wayrn md-mini " ng-click ="addLink() ">
9
9
< i class ="material-icons "> add</ i >
10
10
</ md-button >
11
11
</ md-content >
12
12
13
- < md-content class ="downloads md-padding table-responsive-vertical " >
14
- < h4 class ="panel-widget-tittle "> On going downloads</ h4 >
15
- <!-- <div class="table-responsive-vertical md-whiteframe-z1"> -->
16
- < table id ="table " class ="table table-hover table-bordered ">
17
- < thead >
18
- < tr ng-repeat ="data in downloads ">
19
- < td id ="vertalign " data-title ="ID "> {{$index + 1}}</ td >
20
- < td id ="vertalign " data-title ="Issue "> {{data.download_name}}</ td >
21
- < td id ="vertalign " data-title ="Progress ">
22
- < md-progress-linear
23
- md-mode ="determinate "
24
- value ="{{data.progress}} ">
25
- </ md-progress-linear >
26
- </ td >
27
- < td > < md-button class ="md-fab md-warn md-mini " ng-click ="removeLink(data.id,$event) ">
28
- < i class ="material-icons "> delete</ i >
29
- </ md-button >
30
- </ td >
31
- </ tr >
32
- </ tbody >
33
- </ table >
34
- <!-- </div> -->
13
+ < div ng-if ="data.length != 0 ">
14
+ < md-content class ="downloads md-padding table-responsive-vertical " >
15
+ < h4 class ="panel-widget-tittle "> On going downloads</ h4 >
16
+ < table id ="table " class ="table table-hover table-bordered ">
17
+ < thead >
18
+ < tr ng-repeat ="data in downloads track by $index ">
19
+ < td id ="vertalign " data-title ="ID "> {{$index + 1}}</ td >
20
+ < td id ="vertalign " data-title ="Issue "> {{data.download_name}}</ td >
21
+ < td id ="vertalign " data-title ="DateTime "> {{data.added_time | date:"MM/dd/yyyy 'at' h:mma"}}</ td >
22
+ < td id ="vertalign " data-title ="Progress ">
23
+ < md-progress-linear
24
+ md-mode ="determinate "
25
+ value ="{{data.progress}} ">
26
+ </ md-progress-linear >
27
+ </ td >
28
+ < td > < md-button class ="md-fab md-warn md-mini " ng-click ="removeLink($index, data.id,$event) ">
29
+ < i class ="material-icons "> delete</ i >
30
+ </ md-button >
31
+ </ td >
32
+ </ tr >
33
+ </ thead >
34
+ </ table >
35
+ </ md-content >
36
+ </ div >
35
37
36
- </ md-content >
37
-
38
- </ div >
38
+ < div ng-if ="data.length == 0 ">
39
+ < md-content class ="no-data-content " >
40
+ < h4 > There are no queued downloads, please add some!</ h4 >
41
+ </ md-content >
42
+ </ div >
39
43
44
+ </ div >
0 commit comments