/[SVNBrowser]/trunk/lib/SVNBrowser/Dispatcher.pm
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /trunk/lib/SVNBrowser/Dispatcher.pm

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 23 by dpavlin, Thu Dec 7 10:07:22 2006 UTC revision 39 by dpavlin, Sun Dec 17 15:05:20 2006 UTC
# Line 8  use Jifty::Dispatcher -base; Line 8  use Jifty::Dispatcher -base;
8    
9  use Data::Dump qw/dump/;  use Data::Dump qw/dump/;
10    
11  under '' => [  under 'rev' => [
12    
13            on qr{rev/(\d+)(/*.*)} => run {
14                    set revision => $1;
15                    set path => $2;
16            },
17    
18            run {
19                    show '/rev'
20            },
21    ];
22    
23    under 'filter' => [
24    
25          on qr{author/([^/]+)} => run {          on qr{author/([^/]+)} => run {
26                  set author => $1;                  set author => $1;
# Line 35  under '' => [ Line 47  under '' => [
47          },          },
48    
49          run {          run {
50                    my $next = Jifty->web->request->continuation;
51    
52                    if (Jifty->web->response->results) {
53                            $next = Jifty::Continuation->new(
54                                    request => Jifty->web->request,
55                                    response => Jifty->web->response,
56                            );
57                            warn "created continuation: ", dump($next);
58                    } elsif ($next) {
59    #                       warn "next = ", dump( $next );
60                            $next->call;
61                    }
62    
63                    set 'filter' => Jifty->web->new_action(
64                            class => 'Filter',
65                            moniker => 'filter_list',
66                    );
67                    set 'next' => $next;
68    
69                  show '/list';                  show '/list';
70          },          },
71    
72  ];  ];
73    
74    on '' => run {
75            redirect '/filter';
76    };
77    
78  1;  1;

Legend:
Removed from v.23  
changed lines
  Added in v.39

  ViewVC Help
Powered by ViewVC 1.1.26