Author: nextgens
Date: 2006-07-31 12:29:35 +0000 (Mon, 31 Jul 2006)
New Revision: 9835
Modified:
trunk/freenet/src/freenet/clients/http/QueueToadlet.java
trunk/freenet/src/freenet/node/updater/NodeUpdater.java
Log:
display a message on the /queue/ page if the global queue is empty
Modified: trunk/freenet/src/freenet/clients/http/QueueToadlet.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/QueueToadlet.java 2006-07-31
10:46:17 UTC (rev 9834)
+++ trunk/freenet/src/freenet/clients/http/QueueToadlet.java 2006-07-31
12:29:35 UTC (rev 9835)
@@ -136,6 +136,22 @@
ClientRequest[] reqs = fcp.getGlobalRequests();
Logger.minor(this, "Request count: "+reqs.length);
+
+ if(reqs.length < 1){
+ ctx.getPageMaker().makeHead(buf, "Global Queue");
+ buf.append("<div class=\"infobox
infobox-information\">\n");
+ buf.append("<div class=\"infobox-header\">\n");
+ buf.append("Global queue is empty!\n");
+ buf.append("</div>\n");
+ buf.append("<div class=\"infobox-content\">\n");
+ buf.append("There is no task queued on the global queue
at the moment.\n");
+ buf.append("</form>\n");
+ buf.append("</div>\n");
+ buf.append("</div>\n");
+ ctx.getPageMaker().makeTail(buf);
+ writeReply(ctx, 200, "text/html", "OK", buf.toString());
+ return;
+ }
for(int i=0;i<reqs.length;i++) {
ClientRequest req = reqs[i];
Modified: trunk/freenet/src/freenet/node/updater/NodeUpdater.java
===================================================================
--- trunk/freenet/src/freenet/node/updater/NodeUpdater.java 2006-07-31
10:46:17 UTC (rev 9834)
+++ trunk/freenet/src/freenet/node/updater/NodeUpdater.java 2006-07-31
12:29:35 UTC (rev 9835)
@@ -541,8 +541,8 @@
String URI = updaterConfig.getString("URI");
- updaterConfig.register("revocationURI",
NodeUpdater.REVOCATION_URI,
- 3, true, "Where should the node look for revocation ?",
+ updaterConfig.register("revocationURI",
NodeUpdater.REVOCATION_URI,4,
+ true, "Where should the node look for revocation ?",
"Where should the node look for revocation ?",
new UpdateRevocationURICallback(node));