--- trunk/share/web/templates/list 2006/12/05 17:49:46 10 +++ trunk/share/web/templates/list 2006/12/05 23:14:53 12 @@ -1,5 +1,5 @@ <%args> -$page => 1 +$page => undef; $author => undef; @@ -21,6 +21,7 @@ $author ||= $filter->argument_value('author'); $show_actions ||= $filter->argument_value('show_actions'); +$page ||= $filter->argument_value('page'); if ($author) { $revisions->limit( @@ -33,7 +34,7 @@ $revisions->order_by({ column => 'commit_date', order => 'desc' }); $revisions->set_page_info( current_page => $page, - per_page => $show_actions ? 5 : 20, + per_page => 10, ); $revisions->goto_first_item; @@ -42,13 +43,12 @@ -<&| /_elements/wrapper, title => "Statistics" &> +<&| /_elements/wrapper, title => "SVN Reporitory Browser" &> <% Jifty->web->form->start %> <% $filter->form_field('author', default_value => $author ) %> <% $filter->button( label => 'Show just this commiter' ) %> <% $filter->form_field('show_actions', default_value => $show_actions ) %> -<% Jifty->web->form->end %> <%perl> if (my $nr = $revisions->pager->total_entries) { @@ -83,14 +83,12 @@ % if ($revisions->pager->previous_page) { - <% Jifty->web->link( - label => "Previous", - onclick => - { args => { + <% $filter->button( + label => "<<", + escape_label => 0, + arguments => { page => $revisions->pager->previous_page, - author => $author, - show_actions => $show_actions, - } } + } ) %> % } @@ -99,15 +97,15 @@ % } % if ($revisions->pager->next_page) { - <% Jifty->web->link( - label => "Next", - onclick => { args => { + <% $filter->button( + label => ">>", + escape_label => 0, + arguments => { page => $revisions->pager->next_page, - author => $author, - show_actions => $show_actions, - } } + } ) %> % } - +<% Jifty->web->form->end %> +