version 1.15, 2010/05/05 02:43:03 |
version 1.16, 2010/05/05 03:01:08 |
|
|
else { |
else { |
$self->render( |
$self->render( |
list => $self->helper('get_list'), |
list => $self->helper('get_list'), |
|
tags => $self->helper('todo')->known_tags, |
layout => 'todotxt' |
layout => 'todotxt' |
); |
); |
} |
} |
|
|
@@ index.html.ep |
@@ index.html.ep |
% foreach my $file (@{ $files }) { |
% foreach my $file (@{ $files }) { |
% my ($basename) = $file =~ /^(.*?)(?:\.[^\.]+)?$/xms; |
% my ($basename) = $file =~ /^(.*?)(?:\.[^\.]+)?$/xms; |
<a href="<%= url_for 'list' %>/<%= $basename %>"><%= $file %></a><br /> |
<a href="<%= url_for 'list', format => '' %>/<%= $basename %>"><%= $file %></a><br /> |
% } |
% } |
|
|
@@ list.html.ep |
@@ list.html.ep |
<h1><%= $file %></h1> |
<h1><%= $file %></h1> |
|
% if ( $tags ) { |
|
% foreach my $tag (keys%{ $tags }) { |
|
%= include 'tag_menu', tag => $tag |
|
<br /> |
|
% } |
|
% } |
<ol> |
<ol> |
% foreach my $entry (@{ $list }) { |
% foreach my $entry (@{ $list }) { |
<li> |
<li> |
|
|
|
|
@@ tag.html.ep |
@@ tag.html.ep |
<h2><%= $tag %></h2> |
<h2><%= $tag %></h2> |
% foreach my $item (@{ $items }) { |
% foreach my $item (sort @{ $items }) { |
<%= $item %><br /> |
<%= $item %><br /> |
% } |
% } |
|
|
|
@@ tag_menu.html.ep |
|
% my $items = todo()->listtag($tag); |
|
<%= $tag %>: |
|
<select> |
|
% foreach my $item (sort @{ $items }) { |
|
<option><%= $item %></option> |
|
% } |
|
</select> |
|
|
|
|
@@ layouts/todotxt.html.ep |
@@ layouts/todotxt.html.ep |
<!doctype html><html> |
<!doctype html><html> |