From f04b41c99a8f6ff89a03d6b817559313a23e7ed0 Mon Sep 17 00:00:00 2001 From: zzz Date: Mon, 13 May 2019 10:49:49 +0000 Subject: [PATCH] Console: Hide transport table unless advanced --- .../i2p/router/web/helpers/NetDbRenderer.java | 34 +++++++++++-------- 1 file changed, 19 insertions(+), 15 deletions(-) diff --git a/apps/routerconsole/java/src/net/i2p/router/web/helpers/NetDbRenderer.java b/apps/routerconsole/java/src/net/i2p/router/web/helpers/NetDbRenderer.java index 5fc087c190..58b33a8ef8 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/helpers/NetDbRenderer.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/helpers/NetDbRenderer.java @@ -42,6 +42,7 @@ import net.i2p.router.TunnelPoolSettings; import net.i2p.router.util.HashDistance; // debug import net.i2p.router.networkdb.kademlia.FloodfillNetworkDatabaseFacade; import static net.i2p.router.sybil.Util.biLog2; +import net.i2p.router.web.HelperBase; import net.i2p.router.web.Messages; import net.i2p.router.web.WebAppStarter; import net.i2p.util.Log; @@ -765,23 +766,26 @@ class NetDbRenderer { start = end; // transports table - buf.append("\n"); - buf.append("\n"); - for (int i = 0; i < TNAMES.length; i++) { - int num = transportCount[i]; - if (num > 0) { - buf.append("\n"); + boolean showTransports = _context.getBooleanProperty(HelperBase.PROP_ADVANCED); + if (showTransports) { + buf.append("
" + _t("Transports") + "" + _t("Count") + "
").append(_t(TNAMES[i])); - buf.append("").append(num).append("
\n"); + buf.append("\n"); + for (int i = 0; i < TNAMES.length; i++) { + int num = transportCount[i]; + if (num > 0) { + buf.append("\n"); + } } + buf.append("
" + _t("Transports") + "" + _t("Count") + "
").append(_t(TNAMES[i])); + buf.append("").append(num).append("
\n"); + buf.append(""); + out.write(buf.toString()); + buf.setLength(0); + end = System.currentTimeMillis(); + if (log.shouldWarn()) + log.warn("part 3 took " + (end - start)); + start = end; } - buf.append("\n"); - buf.append(""); - out.write(buf.toString()); - buf.setLength(0); - end = System.currentTimeMillis(); - if (log.shouldWarn()) - log.warn("part 3 took " + (end - start)); - start = end; // country table List countryList = new ArrayList(countries.objects());