--- trunk/lib/SVNBrowser/View.pm 2007/09/03 21:07:46 65 +++ trunk/lib/SVNBrowser/View.pm 2007/09/03 21:42:54 66 @@ -12,12 +12,13 @@ template '/x' => page { h1 { _("SVN Repository browser") }, + form { + my $filter = Jifty->web->new_action( class => 'Filter', moniker => 'filter_list', ); - form { render_param( $filter => 'author' ); render_param( $filter => 'branch' ); @@ -35,13 +36,11 @@ form_submit( label => _("Filter commits") ); - } - warn "####",dump( $filter->result->content ); my $revisions = $filter->result->content('revisions'); - if ( $revisions ) { +=for later dl { while (my $r = $revisions->next ) { dt { @@ -56,23 +55,26 @@ } } } - +=cut div { - - hyperlink( - label => '<<', + $filter->button( + submit => $filter, + label => _("previous page"), arguments => { page => $revisions->pager->previous_page }, ) if $revisions->pager->previous_page; - div { + span { _("page"), ' ', $revisions->pager->current_page, ' ',_("of"), ' ', $revisions->pager->last_page - } if $revisions->pager->last_page > 1; + } if ($revisions->pager->last_page > 1); - hyperlink( - label => '>>', + $filter->button( + submit => $filter, + label => _("next page"), arguments => { page => $revisions->pager->next_page }, ) if $revisions->pager->next_page; - } + } + + } #form }