[freenet-cvs] r15654 - trunk/freenet/src/freenet/clients/http
bombe at freenetproject.org
bombe at freenetproject.org
Tue Oct 30 22:18:58 UTC 2007
Author: bombe
Date: 2007-10-30 22:18:58 +0000 (Tue, 30 Oct 2007)
New Revision: 15654
Modified:
trunk/freenet/src/freenet/clients/http/PproxyToadlet.java
Log:
add refresh of 10s while plugins are being loaded
Modified: trunk/freenet/src/freenet/clients/http/PproxyToadlet.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/PproxyToadlet.java 2007-10-30 22:17:46 UTC (rev 15653)
+++ trunk/freenet/src/freenet/clients/http/PproxyToadlet.java 2007-10-30 22:18:58 UTC (rev 15654)
@@ -250,7 +250,14 @@
return;
}
+ Iterator/* <PluginProgress> */loadingPlugins = pm.getStartingPlugins().iterator();
+
HTMLNode pageNode = ctx.getPageMaker().getPageNode(l10n("pluginsWithNodeName", "name", core.getMyName()), ctx);
+ if (loadingPlugins.hasNext()) {
+ /* okay, add a refresh. */
+ HTMLNode headNode = ctx.getPageMaker().getHeadNode(pageNode);
+ headNode.addChild("meta", new String[] { "http-equiv", "content" }, new String[] { "refresh", "10; url=" });
+ }
HTMLNode contentNode = ctx.getPageMaker().getContentNode(pageNode);
contentNode.addChild(core.alerts.createSummary());
@@ -272,7 +279,6 @@
String shortPluginName = pluginName.substring(pluginName.lastIndexOf('.') + 1);
availablePlugins.remove(shortPluginName);
}
- Iterator/*<PluginProgress>*/ loadingPlugins = pm.getStartingPlugins().iterator();
while (loadingPlugins.hasNext()) {
PluginProgress pluginProgress = (PluginProgress) loadingPlugins.next();
String pluginName = pluginProgress.getName();
More information about the cvs
mailing list