forked from I2P_Developers/i2p.i2p
Give update status section a heading to draw attention to it, display total size
This commit is contained in:
@ -328,8 +328,15 @@ public class SummaryBarRenderer {
|
||||
|
||||
public String renderUpdateStatusHTML() {
|
||||
if (_helper == null) return "";
|
||||
String updateStatus = _helper.getUpdateStatus();
|
||||
if ("".equals(updateStatus)) return "";
|
||||
StringBuilder buf = new StringBuilder(512);
|
||||
buf.append(_helper.getUpdateStatus());
|
||||
buf.append("<h3><a href=\"/configupdate\" target=\"_top\" title=\"")
|
||||
.append(_("Configure I2P Updates"))
|
||||
.append("\">")
|
||||
.append(_("I2P Update"))
|
||||
.append("</a></h3><hr class=\"b\">\n");
|
||||
buf.append(updateStatus);
|
||||
return buf.toString();
|
||||
}
|
||||
|
||||
|
@ -237,14 +237,17 @@ public class UpdateHandler {
|
||||
if (_isPartial)
|
||||
return;
|
||||
StringBuilder buf = new StringBuilder(64);
|
||||
buf.append("<b>").append(_("Updating")).append("</b> ");
|
||||
buf.append("<b>").append(_("Updating")).append(":</b><br>\n");
|
||||
double pct = ((double)alreadyTransferred + (double)currentWrite) /
|
||||
((double)alreadyTransferred + (double)currentWrite + bytesRemaining);
|
||||
synchronized (_pct) {
|
||||
buf.append(_pct.format(pct));
|
||||
buf.append(_("{0} downloaded", _pct.format(pct)));
|
||||
}
|
||||
buf.append(":<br>\n");
|
||||
buf.append(_("{0}B transferred", DataHelper.formatSize2(currentWrite + alreadyTransferred)));
|
||||
buf.append("<br>\n");
|
||||
buf.append(DataHelper.formatSize2(currentWrite + alreadyTransferred))
|
||||
.append("B / ")
|
||||
.append(DataHelper.formatSize2(currentWrite + alreadyTransferred + bytesRemaining))
|
||||
.append("B");
|
||||
updateStatus(buf.toString());
|
||||
}
|
||||
public void transferComplete(long alreadyTransferred, long bytesTransferred, long bytesRemaining, String url, String outputFile, boolean notModified) {
|
||||
|
Reference in New Issue
Block a user