fixed angular waiting downloads bug
This commit is contained in:
parent
aa84b4cafa
commit
8b3b30dd4a
10
angular.html
10
angular.html
|
@ -339,25 +339,25 @@
|
|||
<!-- }}} -->
|
||||
<!-- {{{ paused download statistics -->
|
||||
<li
|
||||
ng-show="hasStatus(download, 'paused')"
|
||||
ng-show="hasStatus(download, ['paused', 'waiting'])"
|
||||
class="label label-info">
|
||||
<span>Status: {{download.status}}</span>
|
||||
</li>
|
||||
|
||||
<li
|
||||
ng-show="hasStatus(download, 'paused')"
|
||||
ng-show="hasStatus(download, ['paused', 'waiting'])"
|
||||
class="label label-info">
|
||||
<span>Size: {{download.totalLength | blength}}</span>
|
||||
</li>
|
||||
|
||||
<li
|
||||
ng-show="hasStatus(download, 'paused')"
|
||||
ng-show="hasStatus(download, ['paused', 'waiting'])"
|
||||
class="label label-info hidden-phone">
|
||||
<span>Downloaded: {{download.completedLength | blength}}</span>
|
||||
</li>
|
||||
|
||||
<li
|
||||
ng-show="hasStatus(download, 'paused')"
|
||||
ng-show="hasStatus(download, ['paused', 'waiting'])"
|
||||
class="label label-info hidden-phone">
|
||||
<span>Path: {{download.dir}}</span>
|
||||
</li>
|
||||
|
@ -433,7 +433,7 @@
|
|||
<div class="bar" style="width: {{getProgress(download)}}%;"></div>
|
||||
</div>
|
||||
|
||||
<div ng-show="hasStatus(download, 'paused')" class="progress progress-info progress-striped" style="width: 100%; margin: 0; padding: 0;">
|
||||
<div ng-show="hasStatus(download, ['paused', 'waiting'])" class="progress progress-info progress-striped" style="width: 100%; margin: 0; padding: 0;">
|
||||
<div class="bar" style="width: {{getProgress(download)}}%;"></div>
|
||||
</div>
|
||||
|
||||
|
|
|
@ -147,8 +147,14 @@ function(
|
|||
return false;
|
||||
};
|
||||
|
||||
scope.hasStatus = function(d, status) {
|
||||
return d.status == status;
|
||||
scope.hasStatus = function hasStatus(d, status) {
|
||||
if (_.isArray(status)) {
|
||||
if (status.length == 0) return false;
|
||||
return hasStatus(d, status[0]) || hasStatus(d, status.slice(1));
|
||||
}
|
||||
else {
|
||||
return d.status == status;
|
||||
}
|
||||
};
|
||||
|
||||
// get time left for the download with
|
||||
|
|
Loading…
Reference in New Issue
Block a user