/[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 65 by dpavlin, Mon Sep 3 21:07:46 2007 UTC revision 66 by dpavlin, Mon Sep 3 21:42:54 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            form {
16    
17          my $filter = Jifty->web->new_action(          my $filter = Jifty->web->new_action(
18                  class => 'Filter',                  class => 'Filter',
19                  moniker => 'filter_list',                  moniker => 'filter_list',
20          );          );
21    
         form {  
22    
23                  render_param( $filter => 'author' );                  render_param( $filter => 'author' );
24                  render_param( $filter => 'branch' );                  render_param( $filter => 'branch' );
# Line 35  template '/x' => page { Line 36  template '/x' => page {
36    
37                  form_submit( label => _("Filter commits") );                  form_submit( label => _("Filter commits") );
38    
         }  
   
39          warn "####",dump( $filter->result->content );          warn "####",dump( $filter->result->content );
40    
41          my $revisions = $filter->result->content('revisions');          my $revisions = $filter->result->content('revisions');
   
42          if ( $revisions ) {          if ( $revisions ) {
43    =for later
44                  dl {                  dl {
45                          while (my $r = $revisions->next ) {                          while (my $r = $revisions->next ) {
46                                  dt {                                  dt {
# Line 56  template '/x' => page { Line 55  template '/x' => page {
55                                  }                                  }
56                          }                                }      
57                  }                  }
58    =cut
59                  div {                  div {
60                            $filter->button(
61                          hyperlink(                                  submit => $filter,
62                                  label => '<<',                                  label => _("previous page"),
63                                  arguments => { page => $revisions->pager->previous_page },                                  arguments => { page => $revisions->pager->previous_page },
64                          ) if $revisions->pager->previous_page;                          ) if $revisions->pager->previous_page;
65    
66                          div {                          span {
67                                  _("page"), ' ', $revisions->pager->current_page, ' ',_("of"), ' ', $revisions->pager->last_page                                  _("page"), ' ', $revisions->pager->current_page, ' ',_("of"), ' ', $revisions->pager->last_page
68                          } if $revisions->pager->last_page > 1;                          } if ($revisions->pager->last_page > 1);
69    
70                          hyperlink(                          $filter->button(
71                                  label => '>>',                                  submit => $filter,
72                                    label => _("next page"),
73                                  arguments => { page => $revisions->pager->next_page },                                  arguments => { page => $revisions->pager->next_page },
74                          ) if $revisions->pager->next_page;                          ) if $revisions->pager->next_page;
   
75                  }                  }
76    
77          }          }
78    
79            } #form
80  }  }

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

  ViewVC Help
Powered by ViewVC 1.1.26