backend: implement paging

This commit is contained in:
Lucas 2023-03-10 20:34:00 +00:00
parent 79a9173574
commit fa07cf5645
4 changed files with 51 additions and 9 deletions

View file

@ -20,6 +20,18 @@
<div class="viewport flex-i-fullsize flex-c-vertical">
<h1><%= title %></h1>
<div class="viewport flex-i-fullsize"><%= content %></div>
<% if (defined $pager) { %>
<footer>
<!--<pre><code><%= dumper $pager %></code></pre>-->
<nav class="text-center">
<%= link_to "<<" => $pager->{first_page} if exists $pager->{first_page} %>
<%= link_to "<" => $pager->{previous_page} if exists $pager->{previous_page} %>
<span><%= $pager->{current_page} %></span>
<%= link_to ">" => $pager->{next_page} if exists $pager->{next_page} %>
<%= link_to ">>" => $pager->{last_page} if exists $pager->{last_page} %>
</nav>
</footer>
<% } %>
</div>
</main>
<footer class="text-center">