diff --git a/apps/routerconsole/java/src/net/i2p/router/web/ConfigUIHandler.java b/apps/routerconsole/java/src/net/i2p/router/web/ConfigUIHandler.java
index 79ea1d182..ad7c1622e 100644
--- a/apps/routerconsole/java/src/net/i2p/router/web/ConfigUIHandler.java
+++ b/apps/routerconsole/java/src/net/i2p/router/web/ConfigUIHandler.java
@@ -24,7 +24,7 @@ public class ConfigUIHandler extends FormHandler {
else
_context.router().setConfigSetting(CSSHelper.PROP_THEME_NAME, _config);
if (_context.router().saveConfig())
- addFormNotice("Theme change successfully saved (refresh page to view).");
+ addFormNotice("Theme change saved. Refresh the page to actuate phase change.");
else
addFormNotice("Error saving the configuration (applied but not saved) - please see the error logs.");
}
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 ac495dab4..fc50b34c2 100644
--- a/apps/routerconsole/java/src/net/i2p/router/web/SummaryHelper.java
+++ b/apps/routerconsole/java/src/net/i2p/router/web/SummaryHelper.java
@@ -341,20 +341,20 @@ public class SummaryHelper extends HelperBase {
Collections.sort(clients, new AlphaComparator());
StringBuilder buf = new StringBuilder(512);
- buf.append("
Local destinations
");
+ buf.append("
");
for (Iterator iter = clients.iterator(); iter.hasNext(); ) {
Destination client = (Destination)iter.next();
String name = getName(client);
- buf.append(" | ");
+ buf.append("
 | ");
buf.append("");
if (name.length() < 16)
buf.append(name);
else
buf.append(name.substring(0,15)).append("…");
- buf.append(" |
\n");
+ buf.append(" | \n");
LeaseSet ls = _context.netDb().lookupLeaseSetLocally(client.calculateHash());
if (ls != null) {
long timeToExpire = ls.getEarliestLeaseDate() - _context.clock().now();
diff --git a/apps/routerconsole/jsp/summarynoframe.jsp b/apps/routerconsole/jsp/summarynoframe.jsp
index bca587926..e983eda65 100644
--- a/apps/routerconsole/jsp/summarynoframe.jsp
+++ b/apps/routerconsole/jsp/summarynoframe.jsp
@@ -25,44 +25,42 @@
<% } else { %>
-I2P Services
+
-I2P Internals
+
<% } %>
-General
+
-, never reveal it to anyone" href="netdb.jsp?r=." target="_top">Local Identity
+, never reveal it to anyone" href="netdb.jsp?r=." target="_top">Local Identity
-
+
<%
if (helper.updateAvailable()) {
@@ -88,14 +86,14 @@
<%=net.i2p.router.web.ConfigRestartBean.renderStatus(request.getRequestURI(), request.getParameter("action"), request.getParameter("consoleNonce"))%>
-
+
Active: | / |
Fast: | |
High capacity: | |
Integrated: | |
Known: | |
<%
if (helper.getActivePeers() <= 0) {
- %><%
+ %><%
}
// If showing the reseed link is allowed
if (helper.allowReseed()) {
@@ -122,25 +120,25 @@
}
}
%>
-
+
1s: | /K/s |
5m: | /K/s |
Total: | /K/s |
Used: | / |
-
-Tunnels in/out
+
+
Exploratory: | / |
Client: | / |
Participating: | |
-Congestion
+
Job lag: | |
Message delay: | |
Tunnel lag: | |
-Backlog: | |
+Backlog: | |
diff --git a/installer/resources/themes/console/dark/console.css b/installer/resources/themes/console/dark/console.css
index 5e5e02602..fe902cb1e 100644
--- a/installer/resources/themes/console/dark/console.css
+++ b/installer/resources/themes/console/dark/console.css
@@ -123,21 +123,22 @@ div.routersummary hr {
}
div.routersummary h3 {
- border: 0px solid #f00;
-/* border-bottom: 1px solid #99f !important;*/
+ border: 0;
font-size: 10pt;
letter-spacing: 0.05em;
margin: -7px -9px -10px -9px;
- padding: 5px 0px 5px 0px;
+ padding: 3px 0px 5px 0px;
background: #007;
text-transform: uppercase;
-moz-border-radius: 0;
-khtml-border-radius: 0;
border-radius: 0;
+ background: #007;
+ background-image: -moz-linear-gradient(top, bottom, from(#007), to(#005), color-stop(7%, #007), color-stop(100%, #005));
}
div.routersummary h4 {
- border: 0px solid #f00;
+ border: 0;
border-bottom: 0 !important;
font-size: 9pt;
letter-spacing: 0.05em;
@@ -147,6 +148,7 @@ div.routersummary h4 {
text-transform: capitalize;
text-decoration: none !important;
color: #2b2;
+ background-image: -moz-linear-gradient(top, bottom, from(#001), to(#005), color-stop(10%, #005), color-stop(100%, #004));
}
div.routersummary table {
diff --git a/installer/resources/themes/console/images/local_down.png b/installer/resources/themes/console/images/local_down.png
new file mode 100644
index 000000000..14c7d4b92
Binary files /dev/null and b/installer/resources/themes/console/images/local_down.png differ
diff --git a/installer/resources/themes/console/images/local_inprogress.png b/installer/resources/themes/console/images/local_inprogress.png
new file mode 100644
index 000000000..d8fcfe44e
Binary files /dev/null and b/installer/resources/themes/console/images/local_inprogress.png differ
diff --git a/installer/resources/themes/console/images/local_up.png b/installer/resources/themes/console/images/local_up.png
new file mode 100644
index 000000000..1b70292fe
Binary files /dev/null and b/installer/resources/themes/console/images/local_up.png differ