Author: zothar
Date: 2006-08-14 19:29:40 +0000 (Mon, 14 Aug 2006)
New Revision: 10076

Modified:
   trunk/freenet/src/freenet/clients/http/DarknetConnectionsToadlet.java
   trunk/freenet/src/freenet/clients/http/staticfiles/themes/boxed/theme.css
   trunk/freenet/src/freenet/clients/http/staticfiles/themes/clean/theme.css
   
trunk/freenet/src/freenet/clients/http/staticfiles/themes/grayandblue/theme.css
   trunk/freenet/src/freenet/clients/http/staticfiles/themes/sky/theme.css
   trunk/freenet/src/freenet/node/PeerNode.java
Log:
Attention Theme Maintainers: added new classes, currently just copies of 
existing classes, for peer status, etc

Modified: trunk/freenet/src/freenet/clients/http/DarknetConnectionsToadlet.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/DarknetConnectionsToadlet.java       
2006-08-14 19:08:08 UTC (rev 10075)
+++ trunk/freenet/src/freenet/clients/http/DarknetConnectionsToadlet.java       
2006-08-14 19:29:40 UTC (rev 10076)
@@ -202,63 +202,53 @@
                HTMLNode peerStatsContent = peerStatsInfobox.addChild("div", 
"class", "infobox-content");
                HTMLNode peerStatsList = peerStatsContent.addChild("ul");
                if (numberOfConnected > 0) {
-                       //peerStatsList.addChild("li").addChild("span", 
"class", "peer_connected", "Connected:\u00a0" + numberOfConnected);
                        HTMLNode peerStatsConnectedListItem = 
peerStatsList.addChild("li").addChild("span");
                        peerStatsConnectedListItem.addChild("span", new 
String[] { "class", "title", "style" }, new String[] { "peer_connected", 
"Connected: We're successfully connected to these nodes", "border-bottom: 1px 
dotted; cursor: help;" }, "Connected");
                        peerStatsConnectedListItem.addChild("span", ":\u00a0" + 
numberOfConnected);
                }
                if (numberOfRoutingBackedOff > 0) {
-                       //peerStatsList.addChild("li").addChild("span", 
"class", "peer_backedoff", (advancedEnabled ? "Backed off" : "Busy") + 
":\u00a0" + numberOfRoutingBackedOff);
                        HTMLNode peerStatsRoutingBackedOffListItem = 
peerStatsList.addChild("li").addChild("span");
                        peerStatsRoutingBackedOffListItem.addChild("span", new 
String[] { "class", "title", "style" }, new String[] { "peer_backedoff", 
(advancedEnabled ? "Connected but backed off: These peers are connected but 
we're backed off of them" : "Busy: These peers are connected but they're busy") 
+ ", so the node is not routing requests to them", "border-bottom: 1px dotted; 
cursor: help;" }, advancedEnabled ? "Backed off" : "Busy");
                        peerStatsRoutingBackedOffListItem.addChild("span", 
":\u00a0" + numberOfRoutingBackedOff);
                }
                if (numberOfTooNew > 0) {
-                       //peerStatsList.addChild("li").addChild("span", 
"class", "peer_too_new", "Too new:\u00a0" + numberOfTooNew);
                        HTMLNode peerStatsTooNewListItem = 
peerStatsList.addChild("li").addChild("span");
                        peerStatsTooNewListItem.addChild("span", new String[] { 
"class", "title", "style" }, new String[] { "peer_too_new", "Connected but too 
new: These peers' minimum mandatory build is higher than this node's build. 
This node is not routing requests to them", "border-bottom: 1px dotted; cursor: 
help;" }, "Too New");
                        peerStatsTooNewListItem.addChild("span", ":\u00a0" + 
numberOfTooNew);
                }
                if (numberOfTooOld > 0) {
-                       //peerStatsList.addChild("li").addChild("span", 
"class", "peer_too_old", "Too old:\u00a0" + numberOfTooOld);
                        HTMLNode peerStatsTooOldListItem = 
peerStatsList.addChild("li").addChild("span");
                        peerStatsTooOldListItem.addChild("span", new String[] { 
"class", "title", "style" }, new String[] { "peer_too_old", "Connected but too 
old: This node's minimum mandatory build is higher than these peers' build. 
This node is not routing requests to them", "border-bottom: 1px dotted; cursor: 
help;" }, "Too Old");
                        peerStatsTooOldListItem.addChild("span", ":\u00a0" + 
numberOfTooOld);
                }
                if (numberOfDisconnected > 0) {
-                       //peerStatsList.addChild("li").addChild("span", 
"class", "peer_disconnected", "Disconnected:\u00a0" + numberOfDisconnected);
                        HTMLNode peerStatsDisconnectedListItem = 
peerStatsList.addChild("li").addChild("span");
                        peerStatsDisconnectedListItem.addChild("span", new 
String[] { "class", "title", "style" }, new String[] { "peer_disconnected", 
"Not connected: No connection so far but this node is continuously trying to 
connect", "border-bottom: 1px dotted; cursor: help;" }, "Disconnected");
                        peerStatsDisconnectedListItem.addChild("span", 
":\u00a0" + numberOfDisconnected);
                }
                if (numberOfNeverConnected > 0) {
-                       //peerStatsList.addChild("li").addChild("span", 
"class", "peer_never_connected", "Never Connected:\u00a0" + 
numberOfNeverConnected);
                        HTMLNode peerStatsNeverConnectedListItem = 
peerStatsList.addChild("li").addChild("span");
                        peerStatsNeverConnectedListItem.addChild("span", new 
String[] { "class", "title", "style" }, new String[] { "peer_never_connected", 
"Never Connected: The node has never connected with these peers", 
"border-bottom: 1px dotted; cursor: help;" }, "Never Connected");
                        peerStatsNeverConnectedListItem.addChild("span", 
":\u00a0" + numberOfNeverConnected);
                }
                if (numberOfDisabled > 0) {
-                       //peerStatsList.addChild("li").addChild("span", 
"class", "peer_never_connected", "Disabled:\u00a0" + numberOfDisabled); /* TODO 
*/
                        HTMLNode peerStatsDisabledListItem = 
peerStatsList.addChild("li").addChild("span");
-                       peerStatsDisabledListItem.addChild("span", new String[] 
{ "class", "title", "style" }, new String[] { "peer_never_connected", "Not 
connected and disabled: because the user has instructed to not connect to peers 
", "border-bottom: 1px dotted; cursor: help;" }, "Disabled");  // **FIXME**
+                       peerStatsDisabledListItem.addChild("span", new String[] 
{ "class", "title", "style" }, new String[] { "peer_disabled", "Not connected 
and disabled: because the user has instructed to not connect to peers ", 
"border-bottom: 1px dotted; cursor: help;" }, "Disabled");
                        peerStatsDisabledListItem.addChild("span", ":\u00a0" + 
numberOfDisabled);
                }
                if (numberOfBursting > 0) {
-                       //peerStatsList.addChild("li").addChild("span", 
"class", "peer_never_connected", "Bursting:\u00a0" + numberOfBursting); /* TODO 
*/
                        HTMLNode peerStatsBurstingListItem = 
peerStatsList.addChild("li").addChild("span");
-                       peerStatsBurstingListItem.addChild("span", new String[] 
{ "class", "title", "style" }, new String[] { "peer_never_connected", "Not 
connected and bursting: this node is, for a short period, trying to connect to 
these peers because the user has set BurstOnly on them", "border-bottom: 1px 
dotted; cursor: help;" }, "Bursting");  // **FIXME**
+                       peerStatsBurstingListItem.addChild("span", new String[] 
{ "class", "title", "style" }, new String[] { "peer_bursting", "Not connected 
and bursting: this node is, for a short period, trying to connect to these 
peers because the user has set BurstOnly on them", "border-bottom: 1px dotted; 
cursor: help;" }, "Bursting");
                        peerStatsBurstingListItem.addChild("span", ":\u00a0" + 
numberOfBursting);
                }
                if (numberOfListening > 0) {
-                       //peerStatsList.addChild("li").addChild("span", 
"class", "peer_never_connected", "Listening:\u00a0" + numberOfListening); /* 
TODO */
                        HTMLNode peerStatsListeningListItem = 
peerStatsList.addChild("li").addChild("span");
-                       peerStatsListeningListItem.addChild("span", new 
String[] { "class", "title", "style" }, new String[] { "peer_never_connected", 
"Not connected but listening: this node won't try to connect to these peers 
very often because the user has set BurstOnly on them", "border-bottom: 1px 
dotted; cursor: help;" }, "Listening");  // **FIXME**
+                       peerStatsListeningListItem.addChild("span", new 
String[] { "class", "title", "style" }, new String[] { "peer_listening", "Not 
connected but listening: this node won't try to connect to these peers very 
often because the user has set BurstOnly on them", "border-bottom: 1px dotted; 
cursor: help;" }, "Listening");
                        peerStatsListeningListItem.addChild("span", ":\u00a0" + 
numberOfListening);
                }
                if (numberOfListenOnly > 0) {
-                       //peerStatsList.addChild("li").addChild("span", 
"class", "peer_never_connected", "Listen Only:\u00a0" + numberOfListenOnly); /* 
TODO */
                        HTMLNode peerStatsListenOnlyListItem = 
peerStatsList.addChild("li").addChild("span");
-                       peerStatsListenOnlyListItem.addChild("span", new 
String[] { "class", "title", "style" }, new String[] { "peer_never_connected", 
"Not connected and listen only: this node won't try to connect to these peers 
at all because the user has set ListenOnly on them", "border-bottom: 1px 
dotted; cursor: help;" }, "Listen Only");  // **FIXME**
+                       peerStatsListenOnlyListItem.addChild("span", new 
String[] { "class", "title", "style" }, new String[] { "peer_listen_only", "Not 
connected and listen only: this node won't try to connect to these peers at all 
because the user has set ListenOnly on them", "border-bottom: 1px dotted; 
cursor: help;" }, "Listen Only");
                        peerStatsListenOnlyListItem.addChild("span", ":\u00a0" 
+ numberOfListenOnly);
                }

@@ -386,7 +376,7 @@
                                        idle = 
peerNodeStatus.getPeerAddedTime();
                                }
                                if(!peerNodeStatus.isConnected() && (now - 
idle) > (2 * 7 * 24 * 60 * 60 * (long) 1000)) { // 2 weeks
-                                       peerRow.addChild("td", "class", 
"peer-idle").addChild("span", "class", "peer_version_problem", 
idleToString(now, idle));  // **FIXME**
+                                       peerRow.addChild("td", "class", 
"peer-idle").addChild("span", "class", "peer_idle_old", idleToString(now, 
idle));
                                } else {
                                        peerRow.addChild("td", "class", 
"peer-idle", idleToString(now, idle));
                                }

Modified: 
trunk/freenet/src/freenet/clients/http/staticfiles/themes/boxed/theme.css
===================================================================
--- trunk/freenet/src/freenet/clients/http/staticfiles/themes/boxed/theme.css   
2006-08-14 19:08:08 UTC (rev 10075)
+++ trunk/freenet/src/freenet/clients/http/staticfiles/themes/boxed/theme.css   
2006-08-14 19:29:40 UTC (rev 10076)
@@ -158,6 +158,34 @@
        color: #f00;
 }

+.peer_never_connected {
+       color: #444;
+}
+
+.peer_disabled {
+       color: #444;
+}
+
+.peer_bursting {
+       color: #444;
+}
+
+.peer_listening {
+       color: #444;
+}
+
+.peer_listen_only {
+       color: #444;
+}
+
+.peer_version_problem {
+       color: #840;
+}
+
+.peer_idle_old {
+       color: #840;
+}
+
 th {
        text-align: center;
        background-color: #aaa;

Modified: 
trunk/freenet/src/freenet/clients/http/staticfiles/themes/clean/theme.css
===================================================================
--- trunk/freenet/src/freenet/clients/http/staticfiles/themes/clean/theme.css   
2006-08-14 19:08:08 UTC (rev 10075)
+++ trunk/freenet/src/freenet/clients/http/staticfiles/themes/clean/theme.css   
2006-08-14 19:29:40 UTC (rev 10076)
@@ -312,10 +312,30 @@
        color: #a0a0a0;
 }

+span.peer_disabled {
+       color: #a0a0a0;
+}
+
+span.peer_bursting {
+       color: #a0a0a0;
+}
+
+span.peer_listening {
+       color: #a0a0a0;
+}
+
+span.peer_listen_only {
+       color: #a0a0a0;
+}
+
 span.peer_version_problem {
        color: #d07070;
 }

+span.peer_idle_old {
+       color: #d07070;
+}
+
 tr.messagetypes {
        text-align: center;
 }

Modified: 
trunk/freenet/src/freenet/clients/http/staticfiles/themes/grayandblue/theme.css
===================================================================
--- 
trunk/freenet/src/freenet/clients/http/staticfiles/themes/grayandblue/theme.css 
    2006-08-14 19:08:08 UTC (rev 10075)
+++ 
trunk/freenet/src/freenet/clients/http/staticfiles/themes/grayandblue/theme.css 
    2006-08-14 19:29:40 UTC (rev 10076)
@@ -328,10 +328,34 @@
        color: #7F7F7F;
 }

+table.darknet_connections span.peer_never_connected {
+       color: #7F7F7F;
+}
+
+table.darknet_connections span.peer_disabled {
+       color: #7F7F7F;
+}
+
+table.darknet_connections span.peer_bursting {
+       color: #7F7F7F;
+}
+
+table.darknet_connections span.peer_listening {
+       color: #7F7F7F;
+}
+
+table.darknet_connections span.peer_listen_only {
+       color: #7F7F7F;
+}
+
 table.darknet_connections span.peer_version_problem {
        color: #0089e1;
 }

+table.darknet_connections span.peer_idle_old {
+       color: #0089e1;
+}
+
 tr.messagetypes {
        text-align: center;
 }

Modified: 
trunk/freenet/src/freenet/clients/http/staticfiles/themes/sky/theme.css
===================================================================
--- trunk/freenet/src/freenet/clients/http/staticfiles/themes/sky/theme.css     
2006-08-14 19:08:08 UTC (rev 10075)
+++ trunk/freenet/src/freenet/clients/http/staticfiles/themes/sky/theme.css     
2006-08-14 19:29:40 UTC (rev 10076)
@@ -326,10 +326,30 @@
        color: #a0a0a0;
 }

+table.darknet_connections span.peer_disabled {
+       color: #a0a0a0;
+}
+
+table.darknet_connections span.peer_bursting {
+       color: #a0a0a0;
+}
+
+table.darknet_connections span.peer_listening {
+       color: #a0a0a0;
+}
+
+table.darknet_connections span.peer_listen_only {
+       color: #a0a0a0;
+}
+
 table.darknet_connections span.peer_version_problem {
        color: #d07070;
 }

+table.darknet_connections span.peer_idle_old {
+       color: #d07070;
+}
+
 tr.messagetypes {
        text-align: center;
 }

Modified: trunk/freenet/src/freenet/node/PeerNode.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerNode.java        2006-08-14 19:08:08 UTC 
(rev 10075)
+++ trunk/freenet/src/freenet/node/PeerNode.java        2006-08-14 19:29:40 UTC 
(rev 10076)
@@ -2187,13 +2187,13 @@
        if(status == Node.PEER_NODE_STATUS_NEVER_CONNECTED)
                return "peer_never_connected";
        if(status == Node.PEER_NODE_STATUS_DISABLED)
-               return "peer_disconnected";  // **FIXME**
+               return "peer_disabled";
+       if(status == Node.PEER_NODE_STATUS_BURSTING)
+               return "peer_bursting";
+       if(status == Node.PEER_NODE_STATUS_LISTENING)
+               return "peer_listening";
        if(status == Node.PEER_NODE_STATUS_LISTEN_ONLY)
-               return "peer_disconnected";  // **FIXME**
-       if(status == Node.PEER_NODE_STATUS_LISTENING)
-               return "peer_disconnected";  // **FIXME**
-       if(status == Node.PEER_NODE_STATUS_BURSTING)
-               return "peer_disconnected";  // **FIXME**
+               return "peer_listen_only";
        return "peer_unknown_status";
   }



Reply via email to