showing the public/privat flag.

TODO: Some nice icons.

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@1545 6c8d7289-2bf4-0310-a012-ef5d649a1542
pull/1/head
allo 19 years ago
parent 49647583b2
commit 6b16c13b20

@ -33,9 +33,10 @@ Public: <select name="public">
<tr height="100%">
<td width="100%">
#{bookmarks}#
#(public)#[priv]::[pub]#(/public)#
<a href="#[link]#" target="_blank">#[title]#</a><br />
#[description]#<br />
Tagged with <span class="bookmarkTags">#[tags]#</span>. <br />
Tagged with <span class="bookmarkTags">#{tags}#<a href="Bookmarks_p.html?tag=#[tag]#">#[tag]#</a> #{/tags}#</span><br />
<a href="Bookmarks_p.html?edit=#[hash]#">Edit</a> /
<a href="Bookmarks_p.html?delete=#[hash]#">Delete</a>
<p />

@ -145,13 +145,27 @@ public class Bookmarks_p {
count++;
}
count=0;
Vector tags;
Iterator tagsIt;
int tagCount;
while(count<MAX_COUNT && it.hasNext()){
bookmark=switchboard.bookmarksDB.getBookmark((String)it.next());
if(bookmark!=null){
prop.put("bookmarks_"+count+"_link", bookmark.getUrl());
prop.put("bookmarks_"+count+"_title", bookmark.getTitle());
prop.put("bookmarks_"+count+"_description", bookmark.getDescription());
prop.put("bookmarks_"+count+"_tags", bookmark.getTags());
prop.put("bookmarks_"+count+"_public", (bookmark.getPublic()? 1:0));
//List Tags.
tags=bookmark.getTagsVector();
tagsIt=tags.iterator();
tagCount=0;
while(tagsIt.hasNext()){
prop.put("bookmarks_"+count+"_tags_"+tagCount+"_tag", tagsIt.next());
tagCount++;
}
prop.put("bookmarks_"+count+"_tags", tagCount);
prop.put("bookmarks_"+count+"_hash", bookmark.getUrlHash());
count++;
}

@ -523,6 +523,9 @@ public class bookmarksDB {
}
return "";
}
public Vector getTagsVector(){
return listManager.string2vector(this.getTags());
}
public String getDescription(){
if(this.mem.containsKey(BOOKMARK_DESCRIPTION)){
return (String) this.mem.get(BOOKMARK_DESCRIPTION);

Loading…
Cancel
Save