Author: saces
Date: 2008-09-12 19:40:55 +0000 (Fri, 12 Sep 2008)
New Revision: 22635
Modified:
trunk/plugins/FMSPlugin/FMSPlugin.java
Log:
reorder menubar
Modified: trunk/plugins/FMSPlugin/FMSPlugin.java
===================================================================
--- trunk/plugins/FMSPlugin/FMSPlugin.java 2008-09-12 19:18:53 UTC (rev
22634)
+++ trunk/plugins/FMSPlugin/FMSPlugin.java 2008-09-12 19:40:55 UTC (rev
22635)
@@ -24,6 +24,7 @@
import freenet.keys.FreenetURI;
import freenet.l10n.L10n.LANGUAGE;
import freenet.pluginmanager.FredPlugin;
+import freenet.pluginmanager.FredPluginFCP;
import freenet.pluginmanager.FredPluginHTTP;
import freenet.pluginmanager.FredPluginL10n;
import freenet.pluginmanager.FredPluginThemed;
@@ -31,16 +32,19 @@
import freenet.pluginmanager.FredPluginVersioned;
import freenet.pluginmanager.NotFoundPluginHTTPException;
import freenet.pluginmanager.PluginHTTPException;
+import freenet.pluginmanager.PluginReplySender;
import freenet.pluginmanager.PluginRespirator;
import freenet.pluginmanager.RedirectPluginHTTPException;
import freenet.support.Logger;
+import freenet.support.SimpleFieldSet;
+import freenet.support.api.Bucket;
import freenet.support.api.HTTPRequest;
/**
* @author saces
*
*/
-public class FMSPlugin implements FredPlugin, FredPluginThreadless,
FredPluginHTTP, FredPluginL10n, FredPluginThemed, FredPluginVersioned {
+public class FMSPlugin implements FredPlugin, FredPluginFCP, FredPluginHTTP,
FredPluginL10n, FredPluginThemed, FredPluginThreadless, FredPluginVersioned {
public static String SELF_URI = "/plugins/plugins.FMSPlugin.FMSPlugin";
public static String SELF_TITLE = "FMS clone";
@@ -53,6 +57,7 @@
private PageMaker pm;
private LANGUAGE language;
+ private THEME theme;
private HighLevelSimpleClient client;
@@ -70,11 +75,12 @@
pr = pr2;
pm = pr.getPageMaker();
- pm.addNavigationLink("/", "Fproxy", "Back to Fpoxy", false,
null);
- pm.addNavigationLink(SELF_URI + "/status", "Dealer status",
"Show what happens in background", false, null);
+ pm.addNavigationLink(SELF_URI + "/", "Home", "FMS plugin home",
false, null);
pm.addNavigationLink(SELF_URI + "/ownidentities", "Own
Identities", "Manage your own identities", false, null);
pm.addNavigationLink(SELF_URI + "/knownidentities", "Known
Identities", "Manage others identities", false, null);
pm.addNavigationLink(SELF_URI + "/messages", "Messages", "View
Messages", false, null);
+ pm.addNavigationLink(SELF_URI + "/status", "Dealer status",
"Show what happens in background", false, null);
+ pm.addNavigationLink("/", "Fproxy", "Back to nodes home",
false, null);
client = pr.getHLSimpleClient();
@@ -139,6 +145,12 @@
public String handleHTTPPut(HTTPRequest request) throws
PluginHTTPException {
throw new RedirectPluginHTTPException("", SELF_URI);
}
+
+ public void handle(PluginReplySender replysender, SimpleFieldSet
params, Bucket data, int accesstype) {
+ SimpleFieldSet sfs = new SimpleFieldSet(true);
+ sfs.putOverwrite("Hello", "Nice try ;)");
+ sfs.putOverwrite("Sorry", "Not implemeted yet :(");
+ }
public String handleHTTPPost(HTTPRequest request) throws
PluginHTTPException {
String pass = request.getPartAsString("formPassword", 32);
@@ -285,7 +297,6 @@
}
public String getString(String key) {
- // language.;
// Logger.error(this, "Request translation for "+key);
return key;
}
@@ -295,8 +306,7 @@
language = newLanguage;
}
- public void setTheme(THEME theme) {
- // TODO Auto-generated method stub
-
+ public void setTheme(THEME newTheme) {
+ theme= newTheme;
}
}