if("edit".equals(action)) {
bookmarkManager.renameBookmark(bookmarkPath, name);
boolean hasAnActivelink = req.isPartSet("hasAnActivelink");
if(bookmark instanceof BookmarkItem) {
BookmarkItem item = (BookmarkItem) bookmark;
item.update(new FreenetURI(req.getPartAsStringFailsafe("key", MAX_KEY_LENGTH)), hasAnActivelink, req.getPartAsStringFailsafe("descB", MAX_KEY_LENGTH), req.getPartAsStringFailsafe("explain", MAX_EXPLANATION_LENGTH));
sendBookmarkFeeds(req, item, req.getPartAsStringFailsafe("publicDescB", MAX_KEY_LENGTH));
}
bookmarkManager.storeBookmarks();
pageMaker.getInfobox("infobox-success", NodeL10n.getBase().getString("BookmarkEditorToadlet.changesSavedTitle"), content, "bookmark-error", false).