/[SVNBrowser]/trunk/lib/SVNBrowser/View.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/View.pm

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

revision 64 by dpavlin, Mon Sep 3 20:24:03 2007 UTC revision 65 by dpavlin, Mon Sep 3 21:07:46 2007 UTC
# Line 12  use Data::Dump qw/dump/; Line 12  use Data::Dump qw/dump/;
12  template '/x' => page {  template '/x' => page {
13          h1 { _("SVN Repository browser") },          h1 { _("SVN Repository browser") },
14    
15            my $filter = Jifty->web->new_action(
16                    class => 'Filter',
17                    moniker => 'filter_list',
18            );
19    
20          form {          form {
21    
                 my $filter = Jifty->web->new_action(  
                         class => 'Filter',  
                         moniker => 'filter_list',  
                 );  
22                  render_param( $filter => 'author' );                  render_param( $filter => 'author' );
23                  render_param( $filter => 'branch' );                  render_param( $filter => 'branch' );
24                  render_param( $filter => 'rel_path' );                  render_param( $filter => 'rel_path' );
# Line 36  template '/x' => page { Line 37  template '/x' => page {
37    
38          }          }
39    
40            warn "####",dump( $filter->result->content );
41    
42            my $revisions = $filter->result->content('revisions');
43    
44            if ( $revisions ) {
45                    dl {
46                            while (my $r = $revisions->next ) {
47                                    dt {
48                                            tt { $r->revision }
49                                            span { attr { class => 'author' } $r->author }
50                                            span { attr { class => 'commit_date' } $r->commit_date }
51                                            # actions
52                                            span { $r->id }
53                                    }
54                                    dd {
55                                            pre { attr { class => 'commit_message' } $r->message }
56                                    }
57                            }      
58                    }
59    
60                    div {
61    
62                            hyperlink(
63                                    label => '<<',
64                                    arguments => { page => $revisions->pager->previous_page },
65                            ) if $revisions->pager->previous_page;
66    
67                            div {
68                                    _("page"), ' ', $revisions->pager->current_page, ' ',_("of"), ' ', $revisions->pager->last_page
69                            } if $revisions->pager->last_page > 1;
70    
71                            hyperlink(
72                                    label => '>>',
73                                    arguments => { page => $revisions->pager->next_page },
74                            ) if $revisions->pager->next_page;
75    
76                    }
77            }
78  }  }

Legend:
Removed from v.64  
changed lines
  Added in v.65

  ViewVC Help
Powered by ViewVC 1.1.26