From abf7296de12632833caf93c2644094b215b9f9ba Mon Sep 17 00:00:00 2001
From: z3d
Date: Sun, 2 Aug 2009 12:57:50 +0000
Subject: [PATCH] Fix for IE overflow issue; classic theme enhanced; more UI
enhancements.
---
.../i2p/router/web/ConfigTunnelsHandler.java | 12 +-
.../net/i2p/router/web/ConfigUIHandler.java | 4 +-
.../net/i2p/router/web/ConfigUIHelper.java | 2 +-
apps/routerconsole/jsp/config.jsp | 3 +-
apps/routerconsole/jsp/configadvanced.jsp | 4 +-
apps/routerconsole/jsp/configclients.jsp | 7 +-
apps/routerconsole/jsp/configkeyring.jsp | 10 +-
apps/routerconsole/jsp/configlogging.jsp | 4 +-
apps/routerconsole/jsp/configpeer.jsp | 4 +-
apps/routerconsole/jsp/configstats.jsp | 4 +-
apps/routerconsole/jsp/configtunnels.jsp | 4 +-
apps/routerconsole/jsp/configupdate.jsp | 3 +-
apps/routerconsole/jsp/css.jsp | 1 +
history.txt | 6 +-
.../themes/console/classic/console.css | 203 +++++++++++++++---
.../themes/console/classic/ieshim.css | 6 +
.../themes/console/light/console.css | 5 +-
router/java/src/net/i2p/router/JobQueue.java | 4 +-
.../src/net/i2p/router/RouterVersion.java | 2 +-
.../router/transport/ntcp/NTCPTransport.java | 4 +-
.../router/transport/udp/UDPTransport.java | 4 +-
.../router/tunnel/pool/TunnelPoolManager.java | 4 +-
22 files changed, 227 insertions(+), 73 deletions(-)
create mode 100644 installer/resources/themes/console/classic/ieshim.css
diff --git a/apps/routerconsole/java/src/net/i2p/router/web/ConfigTunnelsHandler.java b/apps/routerconsole/java/src/net/i2p/router/web/ConfigTunnelsHandler.java
index c7c7c2eb9..0e59380e1 100644
--- a/apps/routerconsole/java/src/net/i2p/router/web/ConfigTunnelsHandler.java
+++ b/apps/routerconsole/java/src/net/i2p/router/web/ConfigTunnelsHandler.java
@@ -47,7 +47,7 @@ public class ConfigTunnelsHandler extends FormHandler {
boolean saveRequired = false;
if (_log.shouldLog(Log.DEBUG))
- _log.debug("Saving changes, with props = " + _settings);
+ _log.debug("Saving changes, with props = " + _settings + ".");
int updated = 0;
int index = 0;
@@ -67,7 +67,7 @@ public class ConfigTunnelsHandler extends FormHandler {
try {
client.fromBase64(poolName);
} catch (DataFormatException dfe) {
- addFormError("Internal error (pool name could not resolve - " + poolName + ")");
+ addFormError("Internal error (pool name could not resolve - " + poolName + ").");
index++;
continue;
}
@@ -76,7 +76,7 @@ public class ConfigTunnelsHandler extends FormHandler {
}
if ( (in == null) || (out == null) ) {
- addFormError("Internal error (pool settings cound not be found for " + poolName + ")");
+ addFormError("Internal error (pool settings cound not be found for " + poolName + ").");
index++;
continue;
}
@@ -131,14 +131,14 @@ public class ConfigTunnelsHandler extends FormHandler {
}
if (updated > 0)
- addFormNotice("Updated settings for " + updated + " pools");
+ addFormNotice("Updated settings for " + updated + " pools.");
if (saveRequired) {
boolean saved = _context.router().saveConfig();
if (saved)
- addFormNotice("Exploratory tunnel configuration saved successfully");
+ addFormNotice("Exploratory tunnel configuration saved successfully.");
else
- addFormNotice("Error saving the configuration (applied but not saved) - please see the error logs");
+ addFormNotice("Error saving the configuration (applied but not saved) - please see the error logs.");
}
}
private static final int getInt(Object val) {
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 934bb0c88..79ea1d182 100644
--- a/apps/routerconsole/java/src/net/i2p/router/web/ConfigUIHandler.java
+++ b/apps/routerconsole/java/src/net/i2p/router/web/ConfigUIHandler.java
@@ -24,8 +24,8 @@ 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 successfully saved (refresh page to view).");
else
- addFormNotice("Error saving the configuration (applied but not saved) - please see the error logs");
+ 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/ConfigUIHelper.java b/apps/routerconsole/java/src/net/i2p/router/web/ConfigUIHelper.java
index 74f259485..11830975b 100644
--- a/apps/routerconsole/java/src/net/i2p/router/web/ConfigUIHelper.java
+++ b/apps/routerconsole/java/src/net/i2p/router/web/ConfigUIHelper.java
@@ -3,7 +3,7 @@ package net.i2p.router.web;
public class ConfigUIHelper extends HelperBase {
public ConfigUIHelper() {}
- private static final String themes[] = {"Classic", "Dark", "Light"};
+ private static final String themes[] = {"classic", "dark", "light"};
public String getSettings() {
StringBuilder buf = new StringBuilder(512);
diff --git a/apps/routerconsole/jsp/config.jsp b/apps/routerconsole/jsp/config.jsp
index 8dad41943..b91a1ce24 100644
--- a/apps/routerconsole/jsp/config.jsp
+++ b/apps/routerconsole/jsp/config.jsp
@@ -30,6 +30,7 @@
I2P will work best if you configure your rates to match the speed of your internet connection.
<% int share = nethelper.getShareBandwidth();
if (share < 12) {
diff --git a/apps/routerconsole/jsp/configadvanced.jsp b/apps/routerconsole/jsp/configadvanced.jsp
index f435c68a9..6fe8723dc 100644
--- a/apps/routerconsole/jsp/configadvanced.jsp
+++ b/apps/routerconsole/jsp/configadvanced.jsp
@@ -16,12 +16,13 @@
<%@include file="confignav.jsp" %>
-
+
" />
+