/[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 66 by dpavlin, Mon Sep 3 21:42:54 2007 UTC revision 67 by dpavlin, Tue Sep 4 16:07:18 2007 UTC
# Line 10  use Jifty::View::Declare -base; Line 10  use Jifty::View::Declare -base;
10  use Data::Dump qw/dump/;  use Data::Dump qw/dump/;
11    
12  template '/x' => page {  template '/x' => page {
13          h1 { _("SVN Repository browser") },          h1 { _("SVN Repository browser") };
14    
15          form {          form {
16    
# Line 19  template '/x' => page { Line 19  template '/x' => page {
19                  moniker => 'filter_list',                  moniker => 'filter_list',
20          );          );
21    
22            render_param( $filter => 'author' );
23            render_param( $filter => 'branch' );
24            render_param( $filter => 'rel_path' );
25            render_param( $filter => 'search' );
26    
27                  render_param( $filter => 'author' );          div { attr { class => 'inline' }
                 render_param( $filter => 'branch' );  
                 render_param( $filter => 'rel_path' );  
                 render_param( $filter => 'search' );  
   
                 div { attr { class => 'inline' }  
28    
29                  render_param( $filter => 'from_date' );                  render_param( $filter => 'from_date' );
30                  render_param( $filter => 'to_date' );                  render_param( $filter => 'to_date' );
31                  render_param( $filter => 'per_page' );                  render_param( $filter => 'per_page' );
32                  render_param( $filter => 'show_actions' );                  render_param( $filter => 'show_actions' );
33            
34            }
35    
36                  }          form_submit(
37                    label => _("Filter commits")
38                  form_submit( label => _("Filter commits") );          );
39    
40          warn "####",dump( $filter->result->content );          warn "####",dump( $filter->result->content );
41    
42          my $revisions = $filter->result->content('revisions');          my $revisions = $filter->result->content('revisions');
43          if ( $revisions ) {          if ( $revisions ) {
44  =for later  
45                    sub pager {
46    
47                            div {
48                                    'foobar';
49                                    if ( $revisions->pager->previous_page ) {
50                                            outs_raw $filter->button(
51                                                    submit => $filter,
52                                                    label => _("previous page"),
53                                                    arguments => { page => $revisions->pager->previous_page },
54                                            );
55                                    }
56    
57                                    if ($revisions->pager->last_page > 1) {
58                                            span {
59                                                    _("page"), ' ', $revisions->pager->current_page, ' ',_("of"), ' ', $revisions->pager->last_page
60                                            }
61                                    };
62    
63                                    if ($revisions->pager->next_page) {
64                                            outs_raw( $filter->button(
65                                                    submit => $filter,
66                                                    label => _("next page"),
67                                                    arguments => { page => $revisions->pager->next_page },
68                                            ) );
69                                    }
70                            }
71                    }
72    
73                    pager;
74    
75                  dl {                  dl {
76                          while (my $r = $revisions->next ) {                          while (my $r = $revisions->next ) {
77                                  dt {                                  dt {
# Line 55  template '/x' => page { Line 86  template '/x' => page {
86                                  }                                  }
87                          }                                }      
88                  }                  }
89  =cut  
90                  div {                  pager;
                         $filter->button(  
                                 submit => $filter,  
                                 label => _("previous page"),  
                                 arguments => { page => $revisions->pager->previous_page },  
                         ) if $revisions->pager->previous_page;  
   
                         span {  
                                 _("page"), ' ', $revisions->pager->current_page, ' ',_("of"), ' ', $revisions->pager->last_page  
                         } if ($revisions->pager->last_page > 1);  
   
                         $filter->button(  
                                 submit => $filter,  
                                 label => _("next page"),  
                                 arguments => { page => $revisions->pager->next_page },  
                         ) if $revisions->pager->next_page;  
                 }  
91    
92          }          }
93    
94          } #form          }; #form
95  }  
96    };
97    
98    

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

  ViewVC Help
Powered by ViewVC 1.1.26