Changeset ae89d2f


Ignore:
Timestamp:
Aug 28, 2009 3:12:23 AM (11 years ago)
Author:
z3d <z3d@…>
Branches:
master
Children:
6c361679
Parents:
456ed0a
Message:

Rejig netdb.jsp into tables; sidepanel logo refresh.

Files:
2 added
4 edited

Legend:

Unmodified
Added
Removed
  • apps/routerconsole/jsp/debug.jsp

    r456ed0a rae89d2f  
    22<%@page pageEncoding="UTF-8"%>
    33<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    4 <html><head><title>DEBUG</title>
     4<html><head><title>I2P Router Console - Debug</title>
    55<%@include file="css.jsp" %>
    66</head><body>
    77<%@include file="summary.jsp" %>
     8<h1>Router SKM</h1>
    89<div class="main" id="main">
    910<%
     
    1617     *  Print out the status for all the SessionKeyManagers
    1718     */
    18     out.print("<h1>Router SKM</h1>");
     19
    1920    ctx.sessionKeyManager().renderStatusHTML(out);
    2021    java.util.Set<net.i2p.data.Destination> clients = ctx.clientManager().listClients();
  • installer/resources/themes/console/classic/console.css

    r456ed0a rae89d2f  
    146146     color: inherit;
    147147     margin: 0;
    148      padding: 7px 1px;
     148     padding: 10px 1px 7px 1px;
    149149     text-align: center !important;
    150150     border: 5px solid #bbf;
  • router/java/src/net/i2p/router/networkdb/kademlia/KademliaNetworkDatabaseFacade.java

    r456ed0a rae89d2f  
    999999        out.write("<h2>Network Database Contents (<a href=\"netdb.jsp?l=1\">View LeaseSets</a>)</h2>\n");
    10001000        if (!_initialized) {
    1001             buf.append("<i>Not initialized</i>\n");
     1001            buf.append("Not initialized\n");
    10021002            out.write(buf.toString());
    10031003            out.flush();
     
    10481048            for (String routerVersion : versionList) {
    10491049                int num = versions.count(routerVersion);
    1050                 buf.append("<tr><td>").append(DataHelper.stripHTML(routerVersion));
    1051                 buf.append("</td><td align=\"right\">").append(num).append("</td></tr>\n");
     1050                buf.append("<tr><td align=\"center\">").append(DataHelper.stripHTML(routerVersion));
     1051                buf.append("</td><td align=\"center\">").append(num).append("</td></tr>\n");
    10521052            }
    10531053            buf.append("</table>\n");
     
    10671067                buf.append(" src=\"/flags.jsp?c=").append(country).append("\"> ");
    10681068                buf.append(_context.commSystem().getCountryName(country));
    1069                 buf.append("</td><td align=\"right\">").append(num).append("</td></tr>\n");
     1069                buf.append("</td><td align=\"center\">").append(num).append("</td></tr>\n");
    10701070            }
    10711071            buf.append("</table>\n");
     
    10821082    private void renderRouterInfo(StringBuilder buf, RouterInfo info, boolean isUs, boolean full) {
    10831083        String hash = info.getIdentity().getHash().toBase64();
    1084         buf.append("<a name=\"").append(hash.substring(0, 6)).append("\" ></a>");
     1084        buf.append("<table><tr><th><a name=\"").append(hash.substring(0, 6)).append("\" ></a>");
    10851085        if (isUs) {
    1086             buf.append("<a name=\"our-info\" ></a><b>Our info: ").append(hash).append("</b><br>\n");
     1086            buf.append("<a name=\"our-info\" ></a><b>Our info: ").append(hash).append("</b></th></tr><tr><td>\n");
    10871087        } else {
    1088             buf.append("<b>Peer info for:</b> ").append(hash).append("<br>\n");
     1088            buf.append("<b>Peer info for:</b> ").append(hash).append("\n");
     1089            buf.append("[<a href=\"netdb.jsp?r=").append(hash.substring(0, 6)).append("\" >Full entry</a>]</th></tr><td>\n");
    10891090        }
    10901091       
    10911092        long age = _context.clock().now() - info.getPublished();
    10921093        if (isUs && _context.router().isHidden())
    1093             buf.append("Hidden, Updated: <i>").append(DataHelper.formatDuration(age)).append(" ago</i><br>\n");
     1094            buf.append("<b>Hidden, Updated:</b> ").append(DataHelper.formatDuration(age)).append(" ago<br>\n");
    10941095        else if (age > 0)
    1095             buf.append("Published: <i>").append(DataHelper.formatDuration(age)).append(" ago</i><br>\n");
     1096            buf.append("<b>Published:</b> ").append(DataHelper.formatDuration(age)).append(" ago<br>\n");
    10961097        else
    1097             buf.append("Published: <i>in ").append(DataHelper.formatDuration(0-age)).append("???</i><br>\n");
    1098         buf.append("Address(es): <i>");
     1098            buf.append("<b>Published:</b> in ").append(DataHelper.formatDuration(0-age)).append("???<br>\n");
     1099        buf.append("<b>Address(es):</b> ");
    10991100        String country = _context.commSystem().getCountry(info.getIdentity().getHash());
    11001101        if(country != null) {
     
    11111112            }
    11121113        }
    1113         buf.append("</i><br>\n");
     1114        buf.append("</td></tr>\n");
    11141115        if (full) {
    1115             buf.append("Stats: <br><i><code>\n");
     1116            buf.append("<tr><td>Stats: <br><code>\n");
    11161117            for (Iterator iter = info.getOptions().keySet().iterator(); iter.hasNext(); ) {
    11171118                String key = (String)iter.next();
     
    11191120                buf.append(DataHelper.stripHTML(key)).append(" = ").append(DataHelper.stripHTML(val)).append("<br>\n");
    11201121            }
    1121             buf.append("</code></i>\n");
     1122            buf.append("</code></td></tr>\n");
    11221123        } else {
    1123             buf.append("<a href=\"netdb.jsp?r=").append(hash.substring(0, 6)).append("\" >Full entry</a>\n");
    1124         }
    1125         buf.append("<hr>\n");
    1126     }
    1127    
     1124        }
     1125        buf.append("</td></tr>\n");
     1126    }
     1127
    11281128}
Note: See TracChangeset for help on using the changeset viewer.