diff --git a/apps/routerconsole/java/src/net/i2p/router/web/helpers/ConfigKeyringHelper.java b/apps/routerconsole/java/src/net/i2p/router/web/helpers/ConfigKeyringHelper.java index aaa26a44a..3f5fc177b 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/helpers/ConfigKeyringHelper.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/helpers/ConfigKeyringHelper.java @@ -37,9 +37,15 @@ public class ConfigKeyringHelper extends HelperBase { private void renderStatusHTML(StringWriter out) throws IOException { StringBuilder buf = new StringBuilder(1024); buf.append("

").append(_t("Local encrypted destinations")).append("

"); - render(buf, true); + boolean rv1 = render(buf, true); buf.append("

").append(_t("Remote encrypted destinations")).append("

"); - render(buf, false); + boolean rv2 = render(buf, false); + if (rv1 || rv2) { + buf.append("\n
" + + "" + + "" + + "
"); + } out.write(buf.toString()); out.flush(); } @@ -47,8 +53,10 @@ public class ConfigKeyringHelper extends HelperBase { /** * @since 0.9.33 moved from PersistentKeyRing * @param local true for local (Enc. LS1 only), false for remote (all types) + * @return true if there were any entries */ - private void render(StringBuilder buf, boolean local) { + private boolean render(StringBuilder buf, boolean local) { + boolean rv = false; buf.append("\n"); if (!local) buf.append("\n"); + rv = true; } // LS2 if (!local) { @@ -153,9 +162,15 @@ public class ConfigKeyringHelper extends HelperBase { if (t > 0) buf.append(DataHelper.formatDate(t)); buf.append(""); + rv = true; } } + if (!rv) { + buf.append(""); + } buf.append("
").append(_t("Delete")); @@ -92,6 +100,7 @@ public class ConfigKeyringHelper extends HelperBase { if (!local) buf.append(""); buf.append("
") + .append(_t("none")).append("
\n"); + return rv; } /** @since 0.9.41 */ diff --git a/apps/routerconsole/jsp/configkeyring.jsp b/apps/routerconsole/jsp/configkeyring.jsp index c21bd4cc9..da7aaf5b2 100644 --- a/apps/routerconsole/jsp/configkeyring.jsp +++ b/apps/routerconsole/jsp/configkeyring.jsp @@ -24,10 +24,6 @@
-
- " > - " > -

<%=intl._t("Manual Keyring Addition")%>