Author: nextgens
Date: 2006-06-14 08:59:07 +0000 (Wed, 14 Jun 2006)
New Revision: 9191

Modified:
   trunk/freenet/src/freenet/clients/http/QueueToadlet.java
   trunk/freenet/src/freenet/clients/http/staticfiles/themes/clean/theme.css
Log:
Nicer, smarter progressbar

Modified: trunk/freenet/src/freenet/clients/http/QueueToadlet.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/QueueToadlet.java    2006-06-14 
08:23:02 UTC (rev 9190)
+++ trunk/freenet/src/freenet/clients/http/QueueToadlet.java    2006-06-14 
08:59:07 UTC (rev 9191)
@@ -120,7 +120,7 @@

                ClientRequest[] reqs = fcp.getGlobalRequests();
                Logger.minor(this, "Request count: "+reqs.length);
-               
+
                for(int i=0;i<reqs.length;i++) {
                        ClientRequest req = reqs[i];
                        if(req instanceof ClientGet) {
@@ -397,10 +397,8 @@
                        buf.append("<span 
class=\"progress_fraction_unknown\">unknown</span>");
                } else {
                        NumberFormat nf = NumberFormat.getInstance();
-                       nf.setMaximumFractionDigits(1);
-                       buf.append("<table class=\"progressbar\"><tr 
class=\"progressbar-tr\">"+
-                                       "<td class=\"progressbar-done\" 
width=\""+nf.format(frac*100)+"%\"/>"+
-                                       "<td 
class=\"progressbar-remaining\"/></tr></table>");
+                       nf.setMaximumFractionDigits(0);
+                       buf.append("<div class=\"progressbar\"><div 
class=\"progressbar-done\" style=\"width: "+nf.format(frac*100)+"%\" /></div>");

                        if(b)
                                buf.append("<span 
class=\"progress_fraction_finalized\">");

Modified: 
trunk/freenet/src/freenet/clients/http/staticfiles/themes/clean/theme.css
===================================================================
--- trunk/freenet/src/freenet/clients/http/staticfiles/themes/clean/theme.css   
2006-06-14 08:23:02 UTC (rev 9190)
+++ trunk/freenet/src/freenet/clients/http/staticfiles/themes/clean/theme.css   
2006-06-14 08:59:07 UTC (rev 9191)
@@ -412,18 +412,16 @@
 table.queue span.key_is {
 }

-table.progressbar {
+div.progressbar {
        margin: none;
        background: blue;
-       border: none;
+       border: solid blue 1px;
        width: 100px;
 }

-td.progressbar-done {
+div.progressbar-done {
        background: red;
-       height: 15px;
+       width:30%;
+       height:15px;
 }

-td.progressbar-remaining {
-       background: blue;
-}
\ No newline at end of file


Reply via email to