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 1e7ffa3ea7587fbb0b32446e7512405b90280230..0e0b36a28a811dd24d0540c57e87b57192a4044c 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/ConfigUIHelper.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/ConfigUIHelper.java @@ -4,7 +4,7 @@ public class ConfigUIHelper extends HelperBase { public ConfigUIHelper() {} public static final String PROP_THEME = "routerconsole.theme"; - private static final String themes[] = {"default", "classic", "dark", "defCon1", "light"}; + private static final String themes[] = {"classic", "dark", "light"}; public String getSettings() { StringBuilder buf = new StringBuilder(512); diff --git a/apps/routerconsole/jsp/configupdate.jsp b/apps/routerconsole/jsp/configupdate.jsp index 3b9a28668e6d52c4a395c1071db47efaa60123d7..16baad6e3aa93e88316a945a4cd589fa8391a198 100644 --- a/apps/routerconsole/jsp/configupdate.jsp +++ b/apps/routerconsole/jsp/configupdate.jsp @@ -27,28 +27,28 @@ if (prev != null) System.setProperty("net.i2p.router.web.ConfigUpdateHandler.noncePrev", prev); System.setProperty("net.i2p.router.web.ConfigUpdateHandler.nonce", new java.util.Random().nextLong()+""); %> <input type="hidden" name="nonce" value="<%=System.getProperty("net.i2p.router.web.ConfigUpdateHandler.nonce")%>" /> -<table border="0" cellspacing="5"><tr><td valign="top"><b>News:</b><td> +<table border="0" cellspacing="5"><tr><td><b>News:</b><td> <% if ("true".equals(System.getProperty("net.i2p.router.web.UpdateHandler.updateInProgress", "false"))) { %> <i>Update In Progress</i><br /><br /> <% } else { %> <input type="submit" name="action" value="Check for update now" /><br /><br /> <% } %> <tr><td><td> -<tr><td valign="top"><b>News URL:</b> +<tr><td><b>News URL:</b> <td><input type="text" size="60" name="newsURL" value="<jsp:getProperty name="updatehelper" property="newsURL" />"> -<tr><td valign="top"><b>Refresh frequency:</b> +<tr><td><b>Refresh frequency:</b> <td><jsp:getProperty name="updatehelper" property="refreshFrequencySelectBox" /> -<tr><td valign="top"><b>Update policy:</b> +<tr><td><b>Update policy:</b> <td><jsp:getProperty name="updatehelper" property="updatePolicySelectBox" /> -<tr><td valign="top"><b>Update through the eepProxy?</b> +<tr><td><b>Update through the eepProxy?</b> <td><jsp:getProperty name="updatehelper" property="updateThroughProxy" /> -<tr><td valign="top"><b>eepProxy host:</b> +<tr><td><b>eepProxy host:</b> <td><input type="text" size="10" name="proxyHost" value="<jsp:getProperty name="updatehelper" property="proxyHost" />" /> -<tr><td valign="top"><b>eepProxy port:</b> +<tr><td><b>eepProxy port:</b> <td><input type="text" size="4" name="proxyPort" value="<jsp:getProperty name="updatehelper" property="proxyPort" />" /> -<tr><td valign="top"><b>Update URLs:</b> +<tr><td><b>Update URLs:</b> <td><textarea name="updateURL" cols="90" rows="4" wrap="off"><jsp:getProperty name="updatehelper" property="updateURL" /></textarea> -<tr><td valign="top"><b>Trusted keys:</b> +<tr><td><b>Trusted keys:</b> <td><textarea name="trustedKeys" cols="90" rows="4" wrap="off"><jsp:getProperty name="updatehelper" property="trustedKeys" /></textarea> <tr><td><td> <tr><td><td><input type="submit" name="action" value="Save" /> <input type="reset" value="Cancel" /> diff --git a/installer/resources/themes/console/dark/console.css b/installer/resources/themes/console/dark/console.css index 1435977613d71a6352b8a40bdb5a4976374234eb..7ca94a30fc955044a6ace0d0610c1690ba2d2b75 100644 --- a/installer/resources/themes/console/dark/console.css +++ b/installer/resources/themes/console/dark/console.css @@ -151,10 +151,12 @@ div.news { } div.news li { - text-align: left; - list-style-type: square; - margin: 2px 20px 0px 30px; - padding: 10px 20px 1px 0px; + text-align: justify; + font-weight: bold; + list-style-image: url(images/info_dark.png); + margin: 0 10px 0 30px; + padding: 5px; + vertical-align: middle; } div.confignav { @@ -201,6 +203,7 @@ div.messages li { margin: 0 0 0 30px !important; padding: 5px; border: 0px !important; + text-align: justify !important; } table { @@ -382,6 +385,7 @@ button { font-weight: bold; margin: 2px 3px; text-align: center; + min-width: 76px; } button:hover{ @@ -390,6 +394,11 @@ button:hover{ color: #ff6600; } +button:active { + border: 1px inset #f60; + background-color: #f60; + color: #fff; +} .underline { border-bottom: 1px solid #eeeeff; padding: 5px 0px 5px 0px; @@ -440,8 +449,10 @@ input:hover { border: 1px solid #f60; } -input:btn { - background-color: #f00 !important; +input:active { + background-color: #002; + color: #fff; + border: 1px solid #f60; } select { diff --git a/installer/resources/themes/console/dark/default.css b/installer/resources/themes/console/dark/default.css index b3fd118a361ddde3ecf0e074be05041c03ce9801..af1184c4206cd1a58dc604cdecf8ce40497a67dd 100644 --- a/installer/resources/themes/console/dark/default.css +++ b/installer/resources/themes/console/dark/default.css @@ -23,7 +23,7 @@ div { h4, label { margin: 0; - padding: 4px 2px 2px 0px; + padding: 4px; float: left; width: 150px; /* height : 24px; */ @@ -41,6 +41,7 @@ h4 { border: 1px solid #99f; margin: 5px 0 15px 0; background: url(images/tabletitledark.png); + background-repeat: x; background-color: #002; text-transform: uppercase; text-shadow: 0px 0px 2px rgba(255, 255, 255, 0.9); @@ -162,12 +163,12 @@ hr { } .control { - margin: 0 0 0 4px; + margin: 0 2px 0 2px; padding: 0 0 2px 0; overflow: hidden; height: 20px; - width: 60px; - font-weight: normal; + min-width: 60px; + font-weight: bold; background-color: #bbbbff; color: black; border: 1px outset #ddddc0; @@ -175,6 +176,8 @@ hr { white-space: nowrap; -moz-border-radius: 4px; margin-top: 8px; + background: url(images/tabletitlelight.png); + background-repeat: x; } .control:link { @@ -185,6 +188,7 @@ hr { border: 1px solid #eeeeff; background-color: #003; color: #ff6600; + background: none; } .control:active { @@ -254,7 +258,7 @@ hr { .header { -moz-border-radius: 4px 4px 4px 4px; - border: 1px solid #ff0000; + border: 0; } a:link{ diff --git a/installer/resources/themes/console/dark/images/help_dark.png b/installer/resources/themes/console/dark/images/help_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..d61716906115c5bfb79ca231448cd70d3df999b9 Binary files /dev/null and b/installer/resources/themes/console/dark/images/help_dark.png differ diff --git a/installer/resources/themes/console/dark/images/info_dark.png b/installer/resources/themes/console/dark/images/info_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..678d2e6ba962a63ff0925e9b818dd8a1f7d290f8 Binary files /dev/null and b/installer/resources/themes/console/dark/images/info_dark.png differ diff --git a/installer/resources/themes/console/dark/images/tabletitlelight.png b/installer/resources/themes/console/dark/images/tabletitlelight.png new file mode 100644 index 0000000000000000000000000000000000000000..9c9092e7372739d8bd1deeabd0c125a81dc29c6e Binary files /dev/null and b/installer/resources/themes/console/dark/images/tabletitlelight.png differ diff --git a/installer/resources/themes/console/light/console.css b/installer/resources/themes/console/light/console.css index 10e5d8db85276315dbf5b57787250e725869bf28..d1c175177dd4684e8b9bf9f53246834ffebb7bce 100644 --- a/installer/resources/themes/console/light/console.css +++ b/installer/resources/themes/console/light/console.css @@ -145,6 +145,15 @@ div.news { line-height: 140%; } +div.news li { + text-align: justify; + font-weight: bold; + list-style-image: url(images/info.png); + margin: 0 10px 0 30px; + padding: 5px; + vertical-align: middle; +} + div.confignav { padding: 10px; margin: 0 0px 25px 0; @@ -209,6 +218,10 @@ th { font-size: 8pt; } +tr { + vertical-align: middle !important; +} + tr:nth-child ( even ) { background-image: url('images/tabletile.png'); background-color: #99f; @@ -355,8 +368,9 @@ button { -webkit-border-radius: 4px; font-size: 8pt; font-weight: bold; - margin: 2px 3px; + margin: 0 1px; text-align: center; + min-width: 80px; } button:hover{ @@ -404,6 +418,7 @@ input { border: 1px solid #001; padding: 0px 2px 1px 2px; text-decoration: none; + min-width: 110px; } input:hover { @@ -426,9 +441,6 @@ submit { border: 1px solid #001; padding: 0px 2px 1px 2px; text-decoration: none; - border-radius: 4px; - -moz-border-radius: 4px; - -webkit-border-radius: 4px; } select { @@ -437,11 +449,12 @@ select { margin: 5px 10px 5px 10px; font-family: "Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Tahoma, Helvetica, sans-serif; border: 1px solid #001; + min-width: 110px; } textarea { padding: 5px; - margin: 5px 0; + margin: 5px -20px; background-color: #eef; color: #003; border-radius: 4px; diff --git a/installer/resources/themes/console/light/default.css b/installer/resources/themes/console/light/default.css index 2fd281198ebc910660f85ed88c3f452e2837c0f6..91413ff2f384d5d4f52de8fb33f6308fc8edec9f 100644 --- a/installer/resources/themes/console/light/default.css +++ b/installer/resources/themes/console/light/default.css @@ -132,7 +132,7 @@ hr { .freetext { width: 150px; height: 22px; - border: 1px solid #9999ff; + border: 1px solid #003; padding: 2px; margin: 4px 0 2px 4px; } @@ -143,7 +143,7 @@ hr { overflow: hidden; height: 22px; width: 60px; - font-weight: normal; + font-weight: bold; background-color: #bbbbff; color: black; border: 1px outset #ddddc0; diff --git a/installer/resources/themes/console/light/images/help.png b/installer/resources/themes/console/light/images/help.png new file mode 100644 index 0000000000000000000000000000000000000000..4c5136f45383ee25cf0c0b49c39ddb884ae019c3 Binary files /dev/null and b/installer/resources/themes/console/light/images/help.png differ diff --git a/installer/resources/themes/console/light/images/info.png b/installer/resources/themes/console/light/images/info.png new file mode 100644 index 0000000000000000000000000000000000000000..13f25a9aefc55baaa710c82cf6158c38f890e8e4 Binary files /dev/null and b/installer/resources/themes/console/light/images/info.png differ