From b1465b7dff46c073fb0ec52882fb305d84caffa1 Mon Sep 17 00:00:00 2001 From: zzz <zzz@mail.i2p> Date: Wed, 20 May 2009 22:50:14 +0000 Subject: [PATCH] * Console: - Add a little color to confignav - Remove 'no skew' indication --- apps/routerconsole/java/build.xml | 2 +- .../src/net/i2p/router/web/SummaryHelper.java | 22 ++++--------------- apps/routerconsole/jsp/config.jsp | 3 +++ apps/routerconsole/jsp/confignav.jsp | 6 +++-- apps/routerconsole/jsp/default.css | 8 +++++++ 5 files changed, 20 insertions(+), 21 deletions(-) diff --git a/apps/routerconsole/java/build.xml b/apps/routerconsole/java/build.xml index c0a132a41d..da04fc9bab 100644 --- a/apps/routerconsole/java/build.xml +++ b/apps/routerconsole/java/build.xml @@ -143,7 +143,7 @@ </target> <uptodate property="precompilejsp.uptodate" targetfile="../jsp/web-out.xml"> - <srcfiles dir= "../jsp" includes="**/*.jsp, **/*.html, susimail/susimail, web.xml"/> + <srcfiles dir= "../jsp" includes="**/*.jsp, **/*.html, *.css, susimail/susimail, web.xml"/> </uptodate> <target name="javadoc"> diff --git a/apps/routerconsole/java/src/net/i2p/router/web/SummaryHelper.java b/apps/routerconsole/java/src/net/i2p/router/web/SummaryHelper.java index f85d8dc938..0810dd9506 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/SummaryHelper.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/SummaryHelper.java @@ -78,24 +78,10 @@ public class SummaryHelper extends HelperBase { long ms = _context.clock().getOffset(); - long diff = ms; - if (diff < 0) - diff = 0 - diff; - if (diff == 0) { - return now + " (no skew)"; - } else if (diff < 1000) { - return now + " (" + ms + "ms skew)"; - } else if (diff < 5 * 1000) { - return now + " (" + (ms / 1000) + "s skew)"; - } else if (diff < 60 * 1000) { - return now + " <b>(" + (ms / 1000) + "s skew)</b>"; - } else if (diff < 60 * 60 * 1000) { - return now + " <b>(" + (ms / (60 * 1000)) + "m skew)</b>"; - } else if (diff < 24 * 60 * 60 * 1000) { - return now + " <b>(" + (ms / (60 * 60 * 1000)) + "h skew)</b>"; - } else { - return now + " <b>(" + (ms / (24 * 60 * 60 * 1000)) + "d skew)</b>"; - } + long diff = Math.abs(ms); + if (diff < 100) + return now; + return now + " (" + DataHelper.formatDuration(diff) + " skew)"; } public boolean allowReseed() { diff --git a/apps/routerconsole/jsp/config.jsp b/apps/routerconsole/jsp/config.jsp index 10417dba0d..16593f5d0b 100644 --- a/apps/routerconsole/jsp/config.jsp +++ b/apps/routerconsole/jsp/config.jsp @@ -28,6 +28,7 @@ <input type="hidden" name="nonce" value="<%=System.getProperty("net.i2p.router.web.ConfigNetHandler.nonce")%>" /> <input type="hidden" name="action" value="blah" /> +<div class="configure" id="configure"> <h3>Bandwidth limiter</h3> <p> <b>I2P will work best if you configure your rates to match the speed of your internet connection.</b> @@ -66,6 +67,8 @@ %> </p><p> <input type="submit" name="save" value="Save changes" /> <input type="reset" value="Cancel" /><br /> + </p> +</div> <hr /> <!-- <b>Enable load testing: </b> diff --git a/apps/routerconsole/jsp/confignav.jsp b/apps/routerconsole/jsp/confignav.jsp index ec1e7f5c1f..d3cc361977 100644 --- a/apps/routerconsole/jsp/confignav.jsp +++ b/apps/routerconsole/jsp/confignav.jsp @@ -1,5 +1,6 @@ +<div class="confignav" id="confignav"> <center> -<h4> +<b> <% if (request.getRequestURI().indexOf("config.jsp") != -1) { %>Network<% } else if (request.getRequestURI().indexOf("configservice.jsp") != -1) { @@ -20,7 +21,7 @@ %>Stats<% } else if (request.getRequestURI().indexOf("configadvanced.jsp") != -1) { %>Advanced<% }%> -Configuration</h4> +Configuration</b> <h4><% if (request.getRequestURI().indexOf("config.jsp") != -1) { %>Network | <% } else { %><a href="config.jsp">Network</a> | <% } if (request.getRequestURI().indexOf("configservice.jsp") != -1) { @@ -43,3 +44,4 @@ Configuration</h4> %>Advanced<% } else { %><a href="configadvanced.jsp">Advanced</a><% } %></h4> </center> <hr /> +</div> diff --git a/apps/routerconsole/jsp/default.css b/apps/routerconsole/jsp/default.css index d5d2fd48bb..a996b59627 100644 --- a/apps/routerconsole/jsp/default.css +++ b/apps/routerconsole/jsp/default.css @@ -87,3 +87,11 @@ div.news { text-align: left; color: inherit; } + +div.confignav { + background-color: #efefff; +} + +div.configure { + background-color: #ffffc0; +} -- GitLab