Author: nextgens
Date: 2006-08-03 13:57:29 +0000 (Thu, 03 Aug 2006)
New Revision: 9854

Modified:
   trunk/freenet/src/freenet/clients/http/QueueToadlet.java
Log:
extend bombe's patch to all ClientRequests

Modified: trunk/freenet/src/freenet/clients/http/QueueToadlet.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/QueueToadlet.java    2006-08-03 
13:35:58 UTC (rev 9853)
+++ trunk/freenet/src/freenet/clients/http/QueueToadlet.java    2006-08-03 
13:57:29 UTC (rev 9854)
@@ -416,9 +416,8 @@
                                                writeDirectCell(buf);
                                        else
                                                
writeFilenameCell(p.getDestFilename(), buf);
-                                       if 
(node.getToadletContainer().isAdvancedDarknetEnabled()) {
+                                       if 
(node.getToadletContainer().isAdvancedDarknetEnabled()) 
                                                
writePriorityCell(p.getIdentifier(), p.getPriority(), buf);
-                                       }
                                        writeSizeCell(p.getDataSize(), buf);
                                        writeTypeCell(p.getMIMEType(), buf);
                                        writeProgressFractionCell(p, buf);
@@ -428,10 +427,10 @@
                                }
                                writeTableEnd(buf);
                        }
-                       
+
                        if(!uncompletedUpload.isEmpty()) {
                                if 
(node.getToadletContainer().isAdvancedDarknetEnabled())
-                                       writeTableHead("Uploads in progress", 
new String[] { "", "Identifier", "Filename", "Size", "MIME-Type", "Progress", 
"Persistence", "Key" }, buf);
+                                       writeTableHead("Uploads in progress", 
new String[] { "", "Identifier", "Filename", "Priority",  "Size", "MIME-Type", 
"Progress", "Persistence", "Key" }, buf);
                                else
                                        writeTableHead("Uploads in progress", 
new String[] { "", "Filename", "Size", "MIME-Type", "Progress", "Persistence", 
"Key" }, buf);
                                for(Iterator i = 
uncompletedUpload.iterator();i.hasNext();) {
@@ -444,41 +443,45 @@
                                                writeDirectCell(buf);
                                        else
                                                
writeFilenameCell(p.getOrigFilename(), buf);
-                                       writeSizeCell(p.getDataSize(), buf);
-                                       writeTypeCell(p.getMIMEType(), buf);
-                                       writeProgressFractionCell(p, buf);
-                                       writePersistenceCell(p, buf);
-                                       writeKeyCell(p.getFinalURI(), buf);
-                                       writeRowEnd(buf);
+                                       if 
(node.getToadletContainer().isAdvancedDarknetEnabled()) {
+                                               
writePriorityCell(p.getIdentifier(), p.getPriority(), buf);
+                                               writeSizeCell(p.getDataSize(), 
buf);
+                                               writeTypeCell(p.getMIMEType(), 
buf);
+                                               writeProgressFractionCell(p, 
buf);
+                                               writePersistenceCell(p, buf);
+                                               writeKeyCell(p.getFinalURI(), 
buf);
+                                               writeRowEnd(buf);
+                                       }
+                                       writeTableEnd(buf);
                                }
-                               writeTableEnd(buf);
-                       }
-                       
-                       if(!uncompletedDirUpload.isEmpty()) {
-                               if 
(node.getToadletContainer().isAdvancedDarknetEnabled())
-                                       writeTableHead("Directory uploads in 
progress", new String[] { "", "Identifier", "Files", "Total Size", "Progress", 
"Persistence", "Key" }, buf);
-                               else
-                                       writeTableHead("Directory uploads in 
progress", new String[] { "", "Files", "Total Size", "Progress", "Persistence", 
"Key" }, buf);
-                               for(Iterator 
i=uncompletedDirUpload.iterator();i.hasNext();) {
-                                       ClientPutDir p = (ClientPutDir) 
i.next();
-                                       writeRowStart(buf,p);
-                                       writeDeleteCell(p, buf);
+
+                               if(!uncompletedDirUpload.isEmpty()) {
                                        if 
(node.getToadletContainer().isAdvancedDarknetEnabled())
-                                               writeIdentifierCell(p, 
p.getFinalURI(), buf);
-                                       writeNumberCell(p.getNumberOfFiles(), 
buf);
-                                       writeSizeCell(p.getTotalDataSize(), 
buf);
-                                       writeProgressFractionCell(p, buf);
-                                       writePersistenceCell(p, buf);
-                                       writeKeyCell(p.getFinalURI(), buf);
-                                       writeRowEnd(buf);
+                                               writeTableHead("Directory 
uploads in progress", new String[] { "", "Identifier", "Priority", "Files", 
"Total Size", "Progress", "Persistence", "Key" }, buf);
+                                       else
+                                               writeTableHead("Directory 
uploads in progress", new String[] { "", "Files", "Total Size", "Progress", 
"Persistence", "Key" }, buf);
+                                       for(Iterator 
i=uncompletedDirUpload.iterator();i.hasNext();) {
+                                               ClientPutDir p = (ClientPutDir) 
i.next();
+                                               writeRowStart(buf,p);
+                                               writeDeleteCell(p, buf);
+                                               if 
(node.getToadletContainer().isAdvancedDarknetEnabled()){
+                                                       writeIdentifierCell(p, 
p.getFinalURI(), buf);
+                                                       
writePriorityCell(p.getIdentifier(), p.getPriority(), buf);
+                                               }
+                                               
writeNumberCell(p.getNumberOfFiles(), buf);
+                                               
writeSizeCell(p.getTotalDataSize(), buf);
+                                               writeProgressFractionCell(p, 
buf);
+                                               writePersistenceCell(p, buf);
+                                               writeKeyCell(p.getFinalURI(), 
buf);
+                                               writeRowEnd(buf);
+                                       }
+                                       writeTableEnd(buf);
                                }
-                               writeTableEnd(buf);
+                               writeBigEnding(buf);
                        }
-                       writeBigEnding(buf);
                }
-               
                ctx.getPageMaker().makeTail(buf);
-               
+
                this.writeReply(ctx, 200, "text/html", "OK", buf.toString());
        }



Reply via email to