diff options
author | dakkar <dakkar@luxion> | 2005-11-08 13:15:46 +0000 |
---|---|---|
committer | dakkar <dakkar@luxion> | 2005-11-08 13:15:46 +0000 |
commit | 78ba357af675bfc0ac7c6bfc23353565d94fd786 (patch) | |
tree | 09d863884b12fa0d7d9e7c2b0e835155e2d23fcc /root | |
parent | form di aggiunta bookmark funzionante (diff) | |
download | Bookmarks-78ba357af675bfc0ac7c6bfc23353565d94fd786.tar.gz Bookmarks-78ba357af675bfc0ac7c6bfc23353565d94fd786.tar.bz2 Bookmarks-78ba357af675bfc0ac7c6bfc23353565d94fd786.zip |
ora il BookmarksManager gestisce per bene i tag multipli, e i template sono fatti meglio
Diffstat (limited to 'root')
-rw-r--r-- | root/add_form | 5 | ||||
-rw-r--r-- | root/links | 91 | ||||
-rw-r--r-- | root/tags | 5 |
3 files changed, 73 insertions, 28 deletions
diff --git a/root/add_form b/root/add_form index bbb608a..10e83bb 100644 --- a/root/add_form +++ b/root/add_form @@ -1,9 +1,10 @@ -<html> +<?xml version="1.0" encoding="utf-8"?> +<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>add</title> </head> <body> -<form action="[% base _ 'add' %]" method="post"> +<form action="[% href.add_action() %]" method="post"> <p>Link: <input name="url" type="text" value="[% link.url %]" /></p> <p>Title: <input name="title" type="text" value="[% link.title %]" /></p> <p>Description: <input name="descr" type="text" value="[% link.descr %]" /></p> @@ -1,25 +1,68 @@ -<html> -<head> -<title>links</title> -</head> -<body> -<p> -[% IF tagset.size() == 1 %]Tag:[% ELSE %]Tags:[% END %] -[% FOR tag IN tagset.tags %] - [% tag.name %] ( [% tag.descr %] ) - -[% END %]</p> -<p>Related:</p> -<ul> -[% FOR rtag IN related %] -<li><a href="[% base _ 'tag/' _ rtag.name %]">[% rtag.name %]</a></li> -[% END %] -</ul> -<p>Links:</p> -<ol> -[% FOR link IN links %] -<li><img src="[% base _ 'icon?link=' _ link.pk %]" /> <a href="[% base _ 'jump?link=' _ link.pk %]">»[% link.title %]«</a> (creato: [% link.add_date() %]) -[% FOR rtag IN link.tags %] <a href="[% base _ 'tag/' _ rtag.name %]">[% rtag.name %]</a> - [% END %]</li> -[% END %] -</ol> -</body> +<?xml version="1.0" encoding="utf-8"?> +<html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <title> + Links for + [% FOR tag IN tagset.tags; + tag.name; + ', ' UNLESS loop.last; + END %] + </title> + </head> + <body> + <div id="tagset"> + <h2>[% IF tagset.size() == 1 %]Tag:[% ELSE %]Tags:[% END %]</h2> + <ul> + [% FOR tag IN tagset.tags %] + <li> + <span class="tag name"> + <a href="[% href.tag_info(tag) %]">[% tag.name %]</a> + </span> + [% IF tagset.size() > 1 %] + <span class="tag remove"> + <a href="[% href.remove_tag(tagset,tag) %]">-</a> + </span> + [% END %] + </li> + [% END %] + </ul> + </div> + <div id="related"> + <h2>Related:</h2> + <ul> + [% FOR rtag IN related %] + <li> + <span class="tag name"><a href="[% href.to_tag(rtag) %]">[% rtag.name %]</a></span> + <span class="tag add"> + <a href="[% href.add_tag(tagset,rtag) %]">+</a> + </span> + </li> + [% END %] + </ul> + </div> + <div id="links"> + <h2>Links:</h2> + <ol> + [% FOR link IN links %] + <li> + <span class="link icon"> + <img src="[% href.link_icon(link) %]" /> + </span> + <span class="link title"> + <a href="[% href.link(link) %]">»[% link.title %]«</a> + </span> + <ul> + [% FOR rtag IN link.tags %] + <li> + <span class="tag name"> + <a href="[% href.to_tag(rtag) %]">[% rtag.name %]</a> + </span> + </li> + [% END %] + </ul> + </li> + [% END %] + </ol> + </div> + </body> </html> @@ -1,11 +1,12 @@ -<html> +<?xml version="1.0" encoding="utf-8"?> +<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>tags</title> </head> <body> <ol> [% FOR tag IN tags %] -<li><a href="[% base _ 'tag/' _ tag.name %]">[% tag.name %]</a> ([% tag.how_many %])</li> +<li><a href="[% href.to_tag(tag) %]">[% tag.name %]</a> ([% tag.how_many %])</li> [% END %] </ol> </body> |