[BACK]Return to dudelicious.pl CVS log [TXT][DIR] Up to [local] / todotxt / Text-Todo / bin

Diff for /todotxt/Text-Todo/bin/dudelicious.pl between version 1.12 and 1.13

version 1.12, 2010/05/01 21:54:56 version 1.13, 2010/05/01 22:11:58
Line 105 
Line 105 
     my $self = shift;      my $self = shift;
   
     my $format = $self->stash('format') || 'html';      my $format = $self->stash('format') || 'html';
     my $tags = $self->helper('todo')->known_tags;  
   
     if ( $format eq 'json' ) {      if ( $format eq 'json' ) {
         $self->render_json($tags);          $self->render_json( $self->helper('todo')->known_tags );
     }      }
     else {      else {
         $self->render( tags => $tags, layout => 'todotxt' );          $self->render(
               tags   => $self->helper('todo')->known_tags,
               layout => 'todotxt'
           );
     }      }
 } => 'tags';  } => 'tags';
   
   get '/l/:file/t/:tag' => sub {
       my $self = shift;
   
       my $format = $self->stash('format') || 'html';
       my $items  = $self->helper('todo')->listtag( $self->stash('tag') );
   
       if ( $format eq 'json' ) {
           $self->render_json($items);
       }
       else {
           $self->render( items => $items, layout => 'todotxt' );
       }
   } => 'tag';
   
 app->start if !caller();  app->start if !caller();
   
 1;  1;
Line 129 
Line 145 
 <%= $entry->{text} %>  <%= $entry->{text} %>
   
 @@ tags.txt.ep  @@ tags.txt.ep
 % foreach my $tag (keys%{ $tags }) {  % foreach my $tag (keys %{ $tags }) {
 <%= $tag %>, <%= $tags->{$tag} %>  <%= $tag %>, <%= $tags->{$tag} %>
 % }  % }
   
   @@ tag.txt.ep
   # <%= $tag %>
   % foreach my $item (@{ $items}) {
   <%= $item %>
   % }
   
 @@ layouts/todotxt.txt.ep  @@ layouts/todotxt.txt.ep
 %= content  %= content
   
Line 159 
Line 181 
 <%= $tag %> == <%= $tags->{$tag} %><br />  <%= $tag %> == <%= $tags->{$tag} %><br />
 % }  % }
   
   @@ tag.html.ep
   <h2><%= $tag %></h2>
   % foreach my $item (@{ $items }) {
   <%= $item %><br />
   % }
   
 @@ layouts/todotxt.html.ep  @@ layouts/todotxt.html.ep
 <!doctype html><html>  <!doctype html><html>

Legend:
Removed from v.1.12  
changed lines
  Added in v.1.13

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>