diff options
Diffstat (limited to 'templates/headers/_pagination2.html.ep')
-rw-r--r-- | templates/headers/_pagination2.html.ep | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/templates/headers/_pagination2.html.ep b/templates/headers/_pagination2.html.ep new file mode 100644 index 0000000..236e9bb --- /dev/null +++ b/templates/headers/_pagination2.html.ep @@ -0,0 +1,22 @@ +<div> + %= form_for '' => (class => 'pure-form') => begin + <a href="<%= url_with->query({start => $first_page->[0]-1}) %>"><img src="/first.gif" alt="<%= l('first') . ' ' . l 'page' %>"></a> + <a href="<%= url_with->query({start => $prev_page->[0]-1}) %>"><img src="/left.gif" alt="<%= l('previous') . ' ' . l 'page' %>"></a> + [ + %= label_for custompage => ucfirst l 'page' + %= number_field start => (id => 'custompage') => (size => 3) => (placeholder => $current_page) + %= l 'of' + %= $total_pages + ] + +% my $h = $c->req->query_params->to_hash; +% while (my ($k, $v) = each %$h) { +% if ($k ne 'start') { + %= hidden_field $k => $v +% } +% } + + <a href="<%= url_with->query({start => $next_page->[0]-1}) %>"><img src="/right.gif" alt="<%= l('next') . ' ' . l 'page' %>"></a> + <a href="<%= url_with->query({start => $last_page->[0]-1}) %>"><img src="/last.gif" alt="<%= l('last') . ' ' . l('page') %>"></a> + % end +</div> |