Add "Remaining" and "Availability" columns to webui Content tab

This commit is contained in:
Thomas Piccirello
2017-12-07 01:07:37 -05:00
parent 5ea100352e
commit 97b4e4a3d3
4 changed files with 18 additions and 1 deletions

View File

@@ -64,6 +64,15 @@ function friendlyDuration(seconds) {
return "∞";
}
function friendlyPercentage(value) {
var percentage = (value * 100).round(1);
if (isNaN(percentage) || (percentage < 0))
percentage = 0;
if (percentage > 100)
percentage = 100;
return percentage + "%";
}
/*
* From: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString
*/

View File

@@ -317,6 +317,9 @@ var loadTorrentFilesData = function() {
if (row[3] == 100.0 && file.progress < 1.0)
row[3] = 99.9;
row[4] = file.priority;
row[5] = friendlyUnit(file.size * (1.0 - file.progress));
row[6] = friendlyPercentage(file.availability);
fTable.insertRow(i, row);
i++;
}.bind(this));