Author: ratchet
Date: 2008-03-11 17:58:38 +0000 (Tue, 11 Mar 2008)
New Revision: 18469
Modified:
trunk/freenet/src/freenet/clients/http/filter/GenericReadFilterCallback.java
Log:
hasAnActivelink parameter for newBookmark not stripped any more
Modified:
trunk/freenet/src/freenet/clients/http/filter/GenericReadFilterCallback.java
===================================================================
---
trunk/freenet/src/freenet/clients/http/filter/GenericReadFilterCallback.java
2008-03-11 17:54:07 UTC (rev 18468)
+++
trunk/freenet/src/freenet/clients/http/filter/GenericReadFilterCallback.java
2008-03-11 17:58:38 UTC (rev 18469)
@@ -82,11 +82,17 @@
// allow links to the root to add bookmarks
String bookmark_key =
req.getParam("newbookmark");
String bookmark_desc = req.getParam("desc");
+ String bookmark_activelink =
req.getParam("hasAnActivelink", "");
bookmark_key = HTMLEncoder.encode(bookmark_key);
bookmark_desc =
HTMLEncoder.encode(bookmark_desc);
- return
"/?newbookmark="+bookmark_key+"&desc="+bookmark_desc;
+ String url =
"/?newbookmark="+bookmark_key+"&desc="+bookmark_desc;
+ if (!bookmark_activelink.equals("")) {
+ bookmark_activelink =
HTMLEncoder.encode(bookmark_activelink);
+ url =
url+"&hasAnActivelink="+bookmark_activelink;
+ }
+ return url;
}else if(path.equals("") &&
uri.toString().matches("^#[a-zA-Z0-9-_]+$")){
// Hack for anchors, see #710
return uri.toString();