[freenet-cvs] r11933 - trunk/freenet/src/freenet/clients/http

mario at freenetproject.org mario at freenetproject.org
Wed Feb 28 21:23:51 UTC 2007


Author: mario
Date: 2007-02-28 21:23:50 +0000 (Wed, 28 Feb 2007)
New Revision: 11933

Modified:
   trunk/freenet/src/freenet/clients/http/WelcomeToadlet.java
Log:
Make bookmark edit control separate from bookmark content, 
thus making it more visible

Modified: trunk/freenet/src/freenet/clients/http/WelcomeToadlet.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/WelcomeToadlet.java	2007-02-28 19:31:59 UTC (rev 11932)
+++ trunk/freenet/src/freenet/clients/http/WelcomeToadlet.java	2007-02-28 21:23:50 UTC (rev 11933)
@@ -564,20 +564,25 @@
 		fetchKeyForm.addChild("input", new String[] { "type", "value" }, new String[] { "submit", "Fetch" });
 		
 		// Bookmarks
-		HTMLNode bookmarkBox = contentNode.addChild(ctx.getPageMaker().getInfobox("infobox-normal", "My Bookmarks"));
-		HTMLNode bookmarkContent = ctx.getPageMaker().getContentNode(bookmarkBox);
+		HTMLNode bookmarkBox = contentNode.addChild("div", "class", "infobox infobox-normal");
+		HTMLNode bookmarkBoxHeader = bookmarkBox.addChild("div", "class", "infobox-header");
+		bookmarkBoxHeader.addChild("#", "My Bookmarks");
+		bookmarkBoxHeader.addChild("#", " [");
+		bookmarkBoxHeader.addChild("span", "id", "bookmarkedit").addChild("a", new String[] { "href", "class" }, new String[] { "?managebookmarks", "interfacelink" }, (bookmarks.getSize() == 0) ? "Add" : "Edit");
+		bookmarkBoxHeader.addChild("#", "]");
+
+		HTMLNode bookmarkBoxContent = bookmarkBox.addChild("div", "class", "infobox-content");
 		
 		Enumeration e = bookmarks.getBookmarks();
 		if (!e.hasMoreElements()) {
-			bookmarkContent.addChild("#", "You currently do not have any bookmarks defined.");
+			bookmarkBoxContent.addChild("#", "You currently do not have any bookmarks defined.");
 		} else {
-			HTMLNode bookmarkList = bookmarkContent.addChild("ul", "id", "bookmarks");
+			HTMLNode bookmarkList = bookmarkBoxContent.addChild("ul", "id", "bookmarks");
 			while (e.hasMoreElements()) {
 				Bookmark b = (Bookmark)e.nextElement();
 				bookmarkList.addChild("li").addChild("a", "href", '/' + b.getKey(), b.getDesc());
 			}
 		}
-		bookmarkContent.addChild("div", "id", "bookmarkedit").addChild("a", new String[] { "href", "class" }, new String[] { "?managebookmarks", "interfacelink" }, "Edit my bookmarks");
 		
 		// Version info and Quit Form
 		HTMLNode versionBox = contentNode.addChild(ctx.getPageMaker().getInfobox("infobox-information", "Version Information & Node Control"));




More information about the cvs mailing list