Author: nextgens
Date: 2006-06-12 18:50:22 +0000 (Mon, 12 Jun 2006)
New Revision: 9173
Modified:
trunk/freenet/src/freenet/clients/http/QueueToadlet.java
trunk/freenet/src/freenet/clients/http/staticfiles/themes/clean/theme.css
Log:
Implement a basic progressbar on the queuetoadlet
Modified: trunk/freenet/src/freenet/clients/http/QueueToadlet.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/QueueToadlet.java 2006-06-12
17:11:54 UTC (rev 9172)
+++ trunk/freenet/src/freenet/clients/http/QueueToadlet.java 2006-06-12
18:50:22 UTC (rev 9173)
@@ -396,12 +396,16 @@
if(frac < 0) {
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>");
+
if(b)
buf.append("<span
class=\"progress_fraction_finalized\">");
else
buf.append("<span
class=\"progress_fraction_not_finalized\">");
- NumberFormat nf = NumberFormat.getInstance();
- nf.setMaximumFractionDigits(1);
buf.append(nf.format(frac*100));
buf.append("%</span>");
}
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-12 17:11:54 UTC (rev 9172)
+++ trunk/freenet/src/freenet/clients/http/staticfiles/themes/clean/theme.css
2006-06-12 18:50:22 UTC (rev 9173)
@@ -411,3 +411,19 @@
table.queue span.key_is {
}
+
+table.progressbar {
+ margin: none;
+ background: blue;
+ border: none;
+ width: 100px;
+}
+
+td.progressbar-done {
+ background: red;
+ height: 15px;
+}
+
+td.progressbar-remaining {
+ background: blue;
+}
\ No newline at end of file