From d6572fd0273c146febe9f304bb28243954dabc89 Mon Sep 17 00:00:00 2001 From: str4d <str4d@mail.i2p> Date: Tue, 10 Jul 2012 21:07:36 +0000 Subject: [PATCH] Give update status section a heading to draw attention to it, display total size --- .../src/net/i2p/router/web/SummaryBarRenderer.java | 9 ++++++++- .../java/src/net/i2p/router/web/UpdateHandler.java | 11 +++++++---- 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/apps/routerconsole/java/src/net/i2p/router/web/SummaryBarRenderer.java b/apps/routerconsole/java/src/net/i2p/router/web/SummaryBarRenderer.java index 4fe774d0af..fb4ad5a641 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/SummaryBarRenderer.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/SummaryBarRenderer.java @@ -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(); } diff --git a/apps/routerconsole/java/src/net/i2p/router/web/UpdateHandler.java b/apps/routerconsole/java/src/net/i2p/router/web/UpdateHandler.java index c7a1f695f6..bc2cb2c161 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/UpdateHandler.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/UpdateHandler.java @@ -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) { -- GitLab